QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4327|回复: 5
打印 上一主题 下一主题

[其他资源] matlab学习笔记【09-11-13】

[复制链接]
字体大小: 正常 放大
木长春 实名认证       

26

主题

14

听众

932

积分

升级  83%

  • TA的每日心情
    开心
    2011-10-21 21:58
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    自我介绍
    进化中。。。。。。。。

    新人进步奖

    跳转到指定楼层
    1#
    发表于 2009-11-13 22:27 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    本帖最后由 木长春 于 2009-11-14 13:40 编辑
    & K/ K% n. r2 _
    4 D  ]+ i9 U6 O4 e以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。
    * o$ w5 M& v8 O* w) Y' t% g7 I, i7 A
        曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。
    ; Q8 i5 C# C& ?0 o+ Y) u% a, D* w接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。
      _, B% r) x/ `, X, N( w. t5 F9 p% v, c! P* l+ o( V
    下面是我搜集的一些matlab常用的命令
    $ \/ g5 f  f$ w, N* @& `1 h2 F4 Z( s. N1 t
    命令窗口常用命令
    3 D* C% Q$ c' Z; W. M4 n% d$ b0 ~* |, L& f2 Z& G! H
    一.有关命令行环境的一些操作:       % E" ?6 a" o4 `: S2 c! g
    clc:擦去一页命令窗口,光标回屏幕左上角5 V( n- Y7 d3 \- l* H
    clear:从工作空间清除所有变量1 `: n8 x  o# D% H6 Z2 h3 d7 }
    clear all:清除工作空间所有变量和函数
    ! ~$ P" _6 n! r! n' ?0 p& _' F5 ~clear 变量名:清除指定变量
    1 W- h# x5 o% D/ u6 z  gclf:清除图形窗口内容7 t. N, C& K: ^7 k. o* ?; z0 Z
    delete <文件名>:从磁盘删除指定文件
    & [6 M# W* h& dhelp <命令名>:查询所列命令的帮助信息
    / {5 A4 Q0 w3 y# Bwhich <文件名>:查找指定文件的路径7 Z/ s. G( o% G& G. }* a8 o' [
    who:列出当前工作空间中的变量( j7 t9 b+ b( }: E5 D
    whos:列出当前工作空间中的变量及信息. W. D# T$ [' d+ t
    what:列出当前目录下的m文件和mat文件
    ; x/ M% _6 M/ h% J1 u8 Iload name:载入‘name’文件中的所有变量到工作空间
    * k. G! N- I( Q6 X! R+ g+ lload name x y:载入‘name’文件中的变量x y到工作空间
    $ Q; K, v4 n3 Q& J' Psave name:保存工作空间变量到文件 name.mat$ b% q4 O6 l3 x4 i# N
    save name x y:保存工作空间变量x、y到文件name.mat中
    6 p) L0 k8 W) y+ Adiary name1.m:保存工作空间一段文本到文件name1.m
    . Y5 {5 n0 O/ ]' \type name.m:在工作空间查看name.m文件内容 % }& k5 r$ y) u) \% q; v1 D
    ↑或Ctrl+P:调用上一次的命令
    3 b* T- \5 {; J3 O* o8 X↓或Ctrl+N:调用下一行的命令- ^# Z% R+ J, X4 c) R$ F
    ←或Ctrl+B:退后一格
    2 S4 W4 p: i, L# u& Q) A( f→或Ctrl+F:前移一格
    ! i7 B8 g' ]7 j, c- jCtrl + ←或Ctrl+R:向右移一个单词/ J- W2 a" c" c' f. `
    Ctrl + →或Ctrl+L:向左移一个单词
    ( x# H& ~& ?+ q# B, M) n0 V% o% MHome或Ctrl+A光标移到行首0 I3 R  ]7 F8 S' _
    End或Ctrl+E:光标移到行尾. J7 n/ I8 B! a' o
    Esc或Ctrl+U:清除一行
      f5 n6 q5 `) E8 z6 sDel或Ctrl+D:清除光标后字符
    / h. `. q4 E* \. ]# PBackspace或Ctrl+h:清除光标前字符, h2 n" T( A) |5 `( h
    Ctrl+k:清除光标至行尾字
    , B( J! ~" N. e- H2 y" oCtrl+c:中断程序运行
    % G+ E5 S: E. |' ^  x3 _9 i: h& z4 D; m
    二.常用的窗口命令
    " B9 ^& U2 P' P0 r" F. O$ Z6 r0 jhelp:启动联机帮助文件显示
    2 d% \! V* Y+ N9 s; w% E& l& R4 i! Kwhat:列出当前目录下的有关文件8 t+ F2 j3 ^* w1 n: n! ?2 x/ B- M
    type:列出M文件
    : G6 P' D" z" e! hlookfor:对help信息中的关键词查找% N9 B2 n0 U& F1 A# G
    which:找出函数与文件所在的目录名
    / h! F, c; ]+ I! M7 V' sdemo:运行MATLAB的演示程序! ?4 |* U. W3 K9 I# `
    path:设置或查询MATLAB的路径9 Q2 A; M1 e/ B" R

    4 D* Y! W5 h6 K, f2 t三.有关文件及其操作的语句
    0 G6 k! R+ w7 Q" _# D* X, H# N" zcd 改变当前的工作目录
    , F; a% U5 s  o% v! g: Hdir 列出当前目录的内容
    ' n& {5 e" d6 Y0 X1 Bdelete 删除文件0 Y6 P+ C0 H: h3 [2 `7 m  i
    getenv 获得环境参数4 T& n0 v' |) ^. W$ a
    unix 执行操作系统命令并返回结果
    6 E+ M* \5 k9 V: \7 ~7 V& r9 q7 adiary 将MATLAB运行的命令存盘
    " r& m, {  F  Z9 Mfopen 打开文件
    ' |# X: ?; O! o1 c- D) }fclose 关闭文件
    ) ]+ I) [3 n4 ~fread 从文件中读取二进制数据
    * C0 n: a& n, z) ?fwrite 向一个文件写二进制数据, g- Q( ~* p4 l8 i( {: b$ r
    fscanf 从文件读取格式化数据& Z( C( F# Q7 c& e
    fprintf 将格式化数据写入文件( t$ f5 \# X( A. Q, r* x
    fgetl 从文件中读行并放弃换行符, [- h, ^5 C- w% l! @7 e
    fgets 从文件中读行并保持换行符
    8 R9 \+ k) r$ h* U1 Gferror 查询文件的输入输出的错误信息. K; Y! S4 q+ O+ V; [" N6 M
    feof 检查文件结束标志
    2 _; O+ w, a6 n3 jfseek 设置文件位置指针) m' x6 o) h4 v' A8 @3 @
    ftell 得到文件位置指针的位置
    , b+ g3 W- R7 H  _2 F, @3 S# n( ^prewind 反绕一个打开的文件$ A( S4 m/ h! V; _+ A
    tempname 建立临时的文件名3 p) x  p8 T0 a7 I* h3 M
    tempdir 返回一个已存在的临时目录名$ o5 }1 b( }2 q$ S8 _

    % k3 ?% d' X8 j四.启动与退出的命令
    . d1 E" W: Z$ U- squit,exit 退出MATLAB环境' q6 u$ y& q# b/ Q; p; ?
    startup MATLAB自启动文件
    4 b5 ~: t0 M. W" m8 V1 x( bmatlabrc 启动主程序3 z. [+ G7 Z1 ~" g* T! ]" W

    , G. h( s: a5 D五.管理变量工作空间的命令
    6 |; {8 ]/ g6 I5 I9 u9 K( pwho 简要列出工作空间变量名
    ( D# T, X  b  X( {' j+ X. Hwhos 详细列出工作空间变量名3 i/ Z6 V& H: C2 u) ~. q
    load 从文件中读入变量
    6 c5 Q: ~& A% u' |' \save 列出工作空间中变量存盘
    - J2 o& X% Y: e7 x) i+ M* |7 Eclear 删除内存中的变量与函数
    . u- \+ U$ g* b& r$ A% C; Fpack 整理工作空间的内存
    - H$ ~) D" K+ h' ~  wsize 查询矩阵的维数5 q0 x9 U; j3 z- Z7 q2 O! _
    disp 显示矩阵和文本# }+ n# C7 M( D
    length 查询矢量的维数& _4 l# ~+ ^) e7 A: P

    ' T0 m0 ?0 R# O$ X3 W六.对命令窗口控制的常用命令) x' z- ]# N+ _+ o( G, g6 x7 w# b
    cedit 设置命令行编辑与回调的参数
    ; ]" t* o; e- U2 Uclc 清除命令窗口中的显示
    - g0 s1 R- x" ^- }home 将光标移动到左上角位置$ m2 N% S- A. z
    format 设置输出格式% b/ m4 _; j) _6 d
    echo 显示文件中的MATLAB命令
    ! R: l" `$ f$ W9 \more 控制命令窗口的输出页面
    ( }5 l: a% L- a0 @9 O8 C6 }/ z

    ; D! C' A' y5 s2 ~明天再来继续学,呵呵
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏1 支持支持1 反对反对0 微信微信
    buct 实名认证       

    26

    主题

    3

    听众

    1156

    积分

  • TA的每日心情
    开心
    2018-10-14 09:54
  • 签到天数: 2 天

    [LV.1]初来乍到

    新人进步奖 发帖功臣

    群组数学建模

    群组数学趣味、游戏、IQ等

    群组我行我数

    群组Mathematica研究小组

    群组文献查询

    回复

    使用道具 举报

    花诗语 实名认证       

    1

    主题

    4

    听众

    153

    积分

    升级  26.5%

  • TA的每日心情
    无聊
    2011-12-6 14:23
  • 签到天数: 1 天

    [LV.1]初来乍到

    自我介绍
    @心随我动@  
    回复

    使用道具 举报

    gzyefeng 实名认证       

    21

    主题

    6

    听众

    4502

    积分

  • TA的每日心情

    2014-9-21 17:23
  • 签到天数: 135 天

    [LV.7]常住居民III

    新人进步奖 最具活力勋章 发帖功臣

    群组数学建模

    群组C题讨论群

    群组B题讨论群

    群组A题讨论群

    群组C 语言讨论组

    回复

    使用道具 举报

    木长春 实名认证       

    26

    主题

    14

    听众

    932

    积分

    升级  83%

  • TA的每日心情
    开心
    2011-10-21 21:58
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    自我介绍
    进化中。。。。。。。。

    新人进步奖

    呵呵,which <文件名>:查找指定文件的路径, p. w3 K# X- c: k8 R
    粗心弄错了,呵呵
    已有 1 人评分金币 收起 理由
    大笨象 + 4 以后要细心一点。 谢谢楼主分享,辛苦了~

    总评分: 金币 + 4   查看全部评分

    回复

    使用道具 举报

    liwenhui        

    70

    主题

    66

    听众

    5197

    积分

    独孤求败

  • TA的每日心情
    擦汗
    2018-4-26 23:29
  • 签到天数: 1502 天

    [LV.Master]伴坛终老

    自我介绍
    紫薇软剑,三十岁前所用,误伤义士不祥,乃弃之深谷。 重剑无锋,大巧不工。四十岁前恃之横行天下。 四十岁后,不滞于物,草木竹石均可为剑。自此精修,渐进至无剑胜有剑之境。

    社区QQ达人 邮箱绑定达人 发帖功臣 元老勋章 新人进步奖 风雨历程奖 最具活力勋章

    群组计量经济学之性

    群组LINGO

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-6-14 18:44 , Processed in 0.535265 second(s), 82 queries .

    回顶部