QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4298|回复: 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 编辑 8 B& i& \7 S4 S$ }

    2 Y- H' F0 Z$ Z0 F" }0 G- D以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。9 O/ Y) Z! d5 W; {
    * J  U3 B& E5 T- \. S
        曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。. ^/ v( O1 C1 o' d9 y# p
    接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。$ M& g7 k$ Z5 w/ [  h" I
    7 s/ a$ Y; [" S, o3 h
    下面是我搜集的一些matlab常用的命令( Q; U( M( e1 B7 ^1 I3 U
    # A; }$ ^" p' Q' [  n; A8 W" B
    命令窗口常用命令: P' K7 Z; ?* i9 x7 `; v3 a

    $ d2 t' F2 j- `  X一.有关命令行环境的一些操作:      
    1 O; s& \) q0 g% s' l  q; Qclc:擦去一页命令窗口,光标回屏幕左上角1 S, F( T! l; A" L  x  z( G
    clear:从工作空间清除所有变量9 h  s1 g! v* a7 ]3 J
    clear all:清除工作空间所有变量和函数5 b) `/ [# ^2 `" ?" ^  d
    clear 变量名:清除指定变量, L6 z* G& g. m' O3 P9 Y+ J6 Z
    clf:清除图形窗口内容
    5 P. p1 X4 Y* [5 R% ]5 U* Qdelete <文件名>:从磁盘删除指定文件" l: P9 r+ X+ u6 e& l" H5 p
    help <命令名>:查询所列命令的帮助信息
    7 _( c4 i0 l$ z5 c2 awhich <文件名>:查找指定文件的路径) S9 g- a: q" i( `$ Y8 s1 Z
    who:列出当前工作空间中的变量
    9 s( d+ W/ k: N8 pwhos:列出当前工作空间中的变量及信息
    9 N  Q8 Z1 Y# t/ s# b( {what:列出当前目录下的m文件和mat文件6 y" I4 Y# [) R- L, r, V' K) t
    load name:载入‘name’文件中的所有变量到工作空间& `% O3 m) g2 k9 p  z4 [
    load name x y:载入‘name’文件中的变量x y到工作空间
    ) W- p! Y& v& D' msave name:保存工作空间变量到文件 name.mat% ~& P* P- L  U. B
    save name x y:保存工作空间变量x、y到文件name.mat中* j0 ^% o& x/ [/ B# l) E
    diary name1.m:保存工作空间一段文本到文件name1.m2 P/ w+ U8 n! D3 Y1 x( O
    type name.m:在工作空间查看name.m文件内容 1 d$ P6 w; w' w( ^/ O
    ↑或Ctrl+P:调用上一次的命令- k' P' z& j- P% o" k1 q5 W
    ↓或Ctrl+N:调用下一行的命令
    6 R0 V# q4 N7 c! V( [←或Ctrl+B:退后一格
    ( A% g* Y& A/ \, \* }) ?4 v→或Ctrl+F:前移一格( \0 a9 f' k8 b; a9 W5 T
    Ctrl + ←或Ctrl+R:向右移一个单词6 {' o- B5 n6 l: B
    Ctrl + →或Ctrl+L:向左移一个单词
    7 {1 b# _6 k! T0 xHome或Ctrl+A光标移到行首2 n# d3 m1 ]) |2 o. n5 P$ ]" _, g
    End或Ctrl+E:光标移到行尾
      }; V/ ]6 g  g$ ^- u' t8 GEsc或Ctrl+U:清除一行1 g1 d3 H( P, q, J, w
    Del或Ctrl+D:清除光标后字符
    * N" Y2 m5 y' K* k% t- `Backspace或Ctrl+h:清除光标前字符
    ; {. e  }7 S% E2 lCtrl+k:清除光标至行尾字1 Z% x: n# m1 Q' Y
    Ctrl+c:中断程序运行, u8 v5 t& D/ L$ |8 I

    " C4 h. [' a, U8 D' J( f二.常用的窗口命令
    5 z" H: U  c- t8 S) [4 C- zhelp:启动联机帮助文件显示
    3 e; P" u: S! [8 l$ @0 a, H3 U1 Fwhat:列出当前目录下的有关文件# I4 `% Z; \' Z2 Y2 ~
    type:列出M文件
    6 q1 ^8 K4 @* d& `+ B0 blookfor:对help信息中的关键词查找8 M( a! {* e* J
    which:找出函数与文件所在的目录名" C0 J! T. A( j, i/ S( S
    demo:运行MATLAB的演示程序: Y' ^# T. D2 |2 [0 a; [. U
    path:设置或查询MATLAB的路径3 R. S, x+ r3 w, [7 z; E4 [' W3 S9 x
    " m2 \9 L5 @) H' w3 X
    三.有关文件及其操作的语句
    ! W- |) W/ B- R' \2 R3 ^7 ]cd 改变当前的工作目录
    ) t1 q. P, m2 R" Q. ~dir 列出当前目录的内容% L8 c# |. {: Y' ^
    delete 删除文件
    : l# [/ V5 U6 r) G5 G  Vgetenv 获得环境参数/ ]6 L* z7 z: j. _7 {$ s6 }- S
    unix 执行操作系统命令并返回结果
    % ~/ H4 x5 N7 r& U  i. }6 x" |diary 将MATLAB运行的命令存盘
    2 `  c! G* @& W& C8 v; Dfopen 打开文件
    9 m) p/ V. \6 ~! J* Afclose 关闭文件8 p5 [4 P9 `# R
    fread 从文件中读取二进制数据
    6 d% a, s; e& r4 Y! pfwrite 向一个文件写二进制数据
    " Y+ g5 p' P, }1 b8 m( @fscanf 从文件读取格式化数据& e6 I& n: t+ F2 q7 B4 B
    fprintf 将格式化数据写入文件) H- ^* w; }/ Y; U, M& {+ S' X! ~: [
    fgetl 从文件中读行并放弃换行符
    ) k9 H! r" k' |7 i2 P/ A- k4 Tfgets 从文件中读行并保持换行符
    / `: c( C% `1 p" b2 r2 Nferror 查询文件的输入输出的错误信息
    - p4 e. B2 ^9 O! hfeof 检查文件结束标志
    $ l4 M9 b0 V8 X7 |2 R4 Afseek 设置文件位置指针5 a& F3 q, s8 \
    ftell 得到文件位置指针的位置1 }5 E+ \. @1 b  a0 v- b1 ~
    prewind 反绕一个打开的文件
    0 b+ B9 f+ j+ y+ T- g& I# a, n$ wtempname 建立临时的文件名( W7 a& O) V5 z* D+ Z
    tempdir 返回一个已存在的临时目录名% r5 P* y4 w; a. K

    ( e2 s) l" r9 v& d( P! G" o四.启动与退出的命令
    6 k- ~; Z  ~4 {* ^" cquit,exit 退出MATLAB环境
    * ^9 |+ D& A: c2 d) H8 pstartup MATLAB自启动文件
    . j) {8 b6 t% C& V( Tmatlabrc 启动主程序
    + r7 N, @& j. {3 O3 A
    : g7 E- v: A. \- c5 @; F. B
    五.管理变量工作空间的命令
    9 B, G, O  G3 l% T1 c9 ^who 简要列出工作空间变量名( K# L: X2 r% Z' e
    whos 详细列出工作空间变量名
    + _, ~8 ~4 e% o8 j, l( Q! c( `load 从文件中读入变量
    7 j. _* E( h% g* ?save 列出工作空间中变量存盘* F" i( Q/ C6 k. V2 K
    clear 删除内存中的变量与函数2 J& o3 P2 l9 P+ o3 W  [9 w- H
    pack 整理工作空间的内存
    * J+ g! n( k; y: Wsize 查询矩阵的维数
    . H" _# K0 f$ D8 z/ i: idisp 显示矩阵和文本
    + }$ M# M# k5 r$ Q& clength 查询矢量的维数7 Q8 f8 P; r$ E& ^6 w1 S

    $ c* k" @" N5 J8 n  }六.对命令窗口控制的常用命令4 |+ t% D1 ?, M0 \( v. n
    cedit 设置命令行编辑与回调的参数
    5 ]' z. d+ i! P- L  P5 f8 E- hclc 清除命令窗口中的显示
    , H9 H/ \: z* V5 ]! l; ehome 将光标移动到左上角位置: d& Y) I( c5 J( A, M" H: L! [+ N; Z9 m
    format 设置输出格式
    6 u( f$ l4 j5 `3 e+ c2 X' P+ Gecho 显示文件中的MATLAB命令
    + G0 B/ G% E5 p+ P. ]more 控制命令窗口的输出页面

    & ?' u9 [$ c; u2 w0 i- \7 z$ X) S7 Z; y0 m
    明天再来继续学,呵呵
    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 <文件名>:查找指定文件的路径
    8 Z; y1 |5 q) d6 E. |( _8 w( ^  X粗心弄错了,呵呵
    已有 1 人评分金币 收起 理由
    大笨象 + 4 以后要细心一点。 谢谢楼主分享,辛苦了~

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

    回复

    使用道具 举报

    liwenhui        

    70

    主题

    65

    听众

    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-4-10 18:30 , Processed in 2.069204 second(s), 82 queries .

    回顶部