QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4301|回复: 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 编辑 & `0 y: c1 c9 g7 R

    & Y2 j- |/ V! \) d以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。
    ; B4 l! y+ Y0 o! z9 q* V6 r
    3 r. K3 v7 c7 N4 C    曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。
    . z* ?7 ]6 p6 j- ~: b2 o5 j+ |接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。  X9 [7 W/ K0 [( b: Q3 i+ @; k, _6 I

    9 F8 M- V7 R2 j$ e下面是我搜集的一些matlab常用的命令
    9 v  K7 \' x5 M. y  E+ J! ]
    ! O9 ?0 B+ c1 _4 _% m, L命令窗口常用命令" A* Z# H( m. @

    / I" ?% {3 l- Z9 C8 w2 Y一.有关命令行环境的一些操作:      
    5 ~  I3 A$ c) b  R* g' |clc:擦去一页命令窗口,光标回屏幕左上角; a* d2 h0 |+ h: ^7 |  W
    clear:从工作空间清除所有变量  O+ C+ @+ a1 Y  ?* _2 A  ~' ]
    clear all:清除工作空间所有变量和函数
    3 g1 t& F2 z# e' s, p3 [0 wclear 变量名:清除指定变量
    6 s- K0 t& Q+ |# }clf:清除图形窗口内容& X; e2 e# G# ?; G  o# `7 f
    delete <文件名>:从磁盘删除指定文件
    : J6 ~8 u/ A) X0 Hhelp <命令名>:查询所列命令的帮助信息
    : L/ B* I! u$ \8 {2 N9 Z: f! f* t7 D. J( swhich <文件名>:查找指定文件的路径/ k/ h8 W: d5 U# y& D
    who:列出当前工作空间中的变量1 W- y+ e* s6 a& |/ h9 E$ w
    whos:列出当前工作空间中的变量及信息
    / P/ r3 _5 `0 [, s. Zwhat:列出当前目录下的m文件和mat文件
    7 B6 C3 E! i! Q7 I& mload name:载入‘name’文件中的所有变量到工作空间
    4 |  ]2 p! K8 Q% R! l& I' Nload name x y:载入‘name’文件中的变量x y到工作空间
    - X0 P2 @9 E) ^0 Isave name:保存工作空间变量到文件 name.mat2 l0 m9 N+ Q3 V& t- S3 T4 q
    save name x y:保存工作空间变量x、y到文件name.mat中& q" [) r7 \0 d; j, d. M+ q
    diary name1.m:保存工作空间一段文本到文件name1.m
    : s8 `' y$ y1 f* ]8 _0 ktype name.m:在工作空间查看name.m文件内容
    " w3 l: m. X2 w3 _↑或Ctrl+P:调用上一次的命令
    ' B+ s+ B5 E, M7 e& `# F↓或Ctrl+N:调用下一行的命令
    3 W$ C+ n! {" S/ q7 R! g←或Ctrl+B:退后一格
    : U2 w& ^" D* R2 V; Y1 ?$ y" |→或Ctrl+F:前移一格- U; J! P! V3 M+ l; p5 F
    Ctrl + ←或Ctrl+R:向右移一个单词
    0 Y0 F& O( Q# y/ j- @# VCtrl + →或Ctrl+L:向左移一个单词* b! G3 o( v( P- ?4 h
    Home或Ctrl+A光标移到行首# s4 \. \; i  V
    End或Ctrl+E:光标移到行尾
    ' h: d# M& O9 X6 f7 B) PEsc或Ctrl+U:清除一行
    ) ?4 A2 ]6 x, ~* v! ~' ]& nDel或Ctrl+D:清除光标后字符
    $ P( E+ A( @/ h1 f* \Backspace或Ctrl+h:清除光标前字符* M" E& x6 q" o% h
    Ctrl+k:清除光标至行尾字5 O/ v- @: Y6 K) C0 m4 ]6 b
    Ctrl+c:中断程序运行
    , r% s, q" s: r7 y+ [0 `' z2 J1 m2 P
      Z2 D! {/ t. m7 w5 ~; V: c二.常用的窗口命令" U7 A; Z8 j, @6 X; B. F
    help:启动联机帮助文件显示# T1 {0 s. q' }! }
    what:列出当前目录下的有关文件7 `# j" f' i8 m( A0 b! v! P
    type:列出M文件6 V  X7 X5 k* l2 S$ D9 g) _
    lookfor:对help信息中的关键词查找
    2 D4 \) L; D, Z0 _  z/ Pwhich:找出函数与文件所在的目录名+ ?5 r/ x, \- M
    demo:运行MATLAB的演示程序; n( j/ k- R7 M) }! H; H0 j
    path:设置或查询MATLAB的路径
    1 f- l- p1 z: x+ e7 t( M. \- B$ Z$ k, {$ g4 F
    三.有关文件及其操作的语句: V( f- h, |9 u3 O0 x" r% O
    cd 改变当前的工作目录
    ) U$ s, k6 y; ldir 列出当前目录的内容* P* V- X; w( P6 @9 d: J) P0 \
    delete 删除文件0 Q9 O! q% x7 t4 @2 h' _
    getenv 获得环境参数  J8 k$ G) c& s; w* I
    unix 执行操作系统命令并返回结果
    3 |  f0 }! c/ I+ B. o! Gdiary 将MATLAB运行的命令存盘
    / Z. F# q9 x9 E* C# U3 [( gfopen 打开文件% K5 a. \* i+ {& L9 ^4 e( P
    fclose 关闭文件& R! @3 {0 n, C1 h
    fread 从文件中读取二进制数据
    * Z! A/ X4 p0 t5 K) Y2 D" B$ n7 pfwrite 向一个文件写二进制数据
    0 b+ J5 p2 r' A& `( s8 Xfscanf 从文件读取格式化数据
    ! c; g$ C* f$ H2 e5 vfprintf 将格式化数据写入文件
    6 t8 L  F3 k9 \3 Z$ }1 qfgetl 从文件中读行并放弃换行符+ j; k) H6 x6 Z; u6 P( {
    fgets 从文件中读行并保持换行符( k" L2 I0 {$ r$ j+ m7 t6 U8 M6 @
    ferror 查询文件的输入输出的错误信息, h5 K4 j4 @/ J$ u
    feof 检查文件结束标志
    7 s. X8 v$ S4 u2 X: y) ifseek 设置文件位置指针# }/ S  Y" n2 l& O& \
    ftell 得到文件位置指针的位置8 m- E, a, \# }& W1 r6 Q( e2 b
    prewind 反绕一个打开的文件4 u0 D( ]1 F$ Q5 G4 i) x
    tempname 建立临时的文件名+ K9 F$ C! u) i
    tempdir 返回一个已存在的临时目录名
    ! N( ]( {5 j& |
    $ e) L9 F4 k$ J( D, m
    四.启动与退出的命令0 t9 E& y0 U1 [8 q
    quit,exit 退出MATLAB环境
    + _7 \# n& g9 k5 J. z1 cstartup MATLAB自启动文件$ B6 f/ M* r1 H7 ~2 l* _8 |2 h
    matlabrc 启动主程序0 {+ [9 c8 C( a# u0 J

    . j( u: I% d( o( y* j" B五.管理变量工作空间的命令
    ) U% `! D8 G7 {5 Q( lwho 简要列出工作空间变量名
    / Y7 p$ x. \& p( l  t$ c0 f7 mwhos 详细列出工作空间变量名/ C- r) K5 H" `- ?
    load 从文件中读入变量
      _' J( H7 I" H( G6 d; w2 F3 e# Gsave 列出工作空间中变量存盘
      e! v& J1 ~' Q6 `/ @* e4 R9 Q' Uclear 删除内存中的变量与函数* ~' V' a5 p- `* m& r
    pack 整理工作空间的内存0 \1 n5 R/ X3 F$ G3 L
    size 查询矩阵的维数# N; S! Z1 p" L( ^7 g
    disp 显示矩阵和文本
    * h" K- ]; u: e' m$ elength 查询矢量的维数8 i9 i. s1 w( p* G' [- x

    1 n! B% j# [( j2 [. u+ e' t六.对命令窗口控制的常用命令
    * T0 \! g7 G' T7 U7 Mcedit 设置命令行编辑与回调的参数
    ) Y" z$ t( V  ~& z% w9 eclc 清除命令窗口中的显示
    4 N5 m6 d1 V. B* S; \3 X7 Yhome 将光标移动到左上角位置! M9 w  {$ U7 @) F) M8 e9 T
    format 设置输出格式
    % N# [% u) w# Becho 显示文件中的MATLAB命令: v  ]# G5 @+ E
    more 控制命令窗口的输出页面

    2 u( {; ?! s0 B! n  q5 e: y3 b, o) d$ [/ P- B) K
    明天再来继续学,呵呵
    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 <文件名>:查找指定文件的路径+ Z- Y- b7 }8 e* K4 E
    粗心弄错了,呵呵
    已有 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-12 21:47 , Processed in 0.405015 second(s), 82 queries .

    回顶部