QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4341|回复: 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 _6 D' U) T9 `/ c% u) v
    & s4 B9 ]1 N9 ]2 C8 f' j5 ]- Q
    以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。
    2 q" \. d/ p; f( s! v$ C3 d
    . G: g9 C5 d# p  o4 j0 k0 J    曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。
    5 a- ~( N- P5 n接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。
    % r% L6 u0 ?1 [* `
    2 ~# q& o  B7 P下面是我搜集的一些matlab常用的命令
    7 |! D) F; {  L$ `- ]
    0 ?  H& P( Y$ `' U命令窗口常用命令+ c( Q- v' v0 b+ h( U' Z
    * }& ?( j+ g0 s* ]1 j
    一.有关命令行环境的一些操作:      
    # _# w6 Q# I$ ]* ~clc:擦去一页命令窗口,光标回屏幕左上角  Y  @! t5 l1 a. X- k0 K
    clear:从工作空间清除所有变量* H  N7 D* t  T+ F, `1 ~% c9 a
    clear all:清除工作空间所有变量和函数* R( u( `5 v: g3 x4 L0 b! D/ R
    clear 变量名:清除指定变量6 m3 p. [. w& x" c
    clf:清除图形窗口内容+ M; I' e$ I& t  M* s
    delete <文件名>:从磁盘删除指定文件/ V6 z5 I2 K) m) R) T
    help <命令名>:查询所列命令的帮助信息* Y8 L/ n3 p6 W- Y' x
    which <文件名>:查找指定文件的路径: K' f! S: \- J  ^
    who:列出当前工作空间中的变量5 D. l( T# k- s# `
    whos:列出当前工作空间中的变量及信息; K9 b& d' o* W% ^( [' i% |; @
    what:列出当前目录下的m文件和mat文件
    - V1 ?5 e6 U8 E  x1 M" b' @# `2 Yload name:载入‘name’文件中的所有变量到工作空间
    - M4 z( k1 j) Vload name x y:载入‘name’文件中的变量x y到工作空间
    : Q. ~4 }; t, Xsave name:保存工作空间变量到文件 name.mat
    * l3 V3 l+ p: F6 asave name x y:保存工作空间变量x、y到文件name.mat中! n+ R8 I! }4 [: m( N
    diary name1.m:保存工作空间一段文本到文件name1.m6 l+ V" U: L* A% Q* p
    type name.m:在工作空间查看name.m文件内容
    6 O8 a9 ^" _# i7 [3 a8 f↑或Ctrl+P:调用上一次的命令
    1 h& I3 k$ `; Q↓或Ctrl+N:调用下一行的命令
    . Q# T& D2 l$ ]% W←或Ctrl+B:退后一格
    2 P( W# Q7 ]# P6 X→或Ctrl+F:前移一格
    1 ?: w. x+ x4 ~5 z/ z2 y1 w2 hCtrl + ←或Ctrl+R:向右移一个单词6 U! [7 {& e( D9 h
    Ctrl + →或Ctrl+L:向左移一个单词3 d/ Q$ j' h: R) G- V6 w
    Home或Ctrl+A光标移到行首
    , \" C. z6 O( ]+ }End或Ctrl+E:光标移到行尾
    : @  l+ b, g7 vEsc或Ctrl+U:清除一行
    : W# A& a: C) r1 mDel或Ctrl+D:清除光标后字符& h* V- ?& a/ p1 a4 H
    Backspace或Ctrl+h:清除光标前字符/ l6 T; z/ i% m9 v( }( f
    Ctrl+k:清除光标至行尾字
    5 s6 L6 ~) O0 S! M$ t7 {' PCtrl+c:中断程序运行
    2 Q# V4 B9 D. K; _* F6 G* s! s) C: V% Z% X3 x- c8 g$ \
    二.常用的窗口命令
    ) r% d7 L# J) b8 j9 shelp:启动联机帮助文件显示
    6 t  w3 @; J/ R; `. }what:列出当前目录下的有关文件6 ~1 L& W2 G7 v
    type:列出M文件+ c  v" P0 S# ^- I2 m0 b. G
    lookfor:对help信息中的关键词查找
    4 Y! D6 J6 X! Xwhich:找出函数与文件所在的目录名
    , l2 u( A7 P" g  n0 Q/ Ydemo:运行MATLAB的演示程序/ {2 U" {/ \. }7 N
    path:设置或查询MATLAB的路径
    ' I/ v  G1 q9 r7 m. C# f' j( z7 [0 }. l/ u0 A$ B
    三.有关文件及其操作的语句
    # F6 Y& [5 {2 U3 D) d2 N: ]  Ecd 改变当前的工作目录" M# R5 Z7 b3 R% N& M! I6 [; J" B- Y! t# n) u
    dir 列出当前目录的内容' F7 |4 W1 i& `. p
    delete 删除文件. h. @/ N& w8 S  Q& F' Z3 ^0 ^
    getenv 获得环境参数
    " E& P2 ~5 ^, n, i) k3 Q0 U4 ?unix 执行操作系统命令并返回结果9 D8 b6 P/ m+ C; C( {
    diary 将MATLAB运行的命令存盘; W% m1 M' ^- g" ]! R: \
    fopen 打开文件$ E0 l4 n- J! L: m; m! t
    fclose 关闭文件
    $ b! b6 V6 r: M9 G2 \" j0 }3 Ofread 从文件中读取二进制数据
    , T0 u: m& _* o4 Qfwrite 向一个文件写二进制数据: Z. i' T$ m, x; p9 H
    fscanf 从文件读取格式化数据7 \* y) q1 R; `: P4 ?+ M
    fprintf 将格式化数据写入文件. L3 \6 k+ [+ u) J2 z# J
    fgetl 从文件中读行并放弃换行符
    . r4 B2 L5 x% N8 r+ dfgets 从文件中读行并保持换行符
    ) E7 f- d$ L& H' w( F: i' f0 iferror 查询文件的输入输出的错误信息
    & p' g4 k7 l2 w- ]feof 检查文件结束标志
    ! j, u0 ?% _7 g6 bfseek 设置文件位置指针
    5 H" c. J& D$ f) z& J3 o. qftell 得到文件位置指针的位置
    ' C9 y# p" ]3 `2 G0 A$ g% nprewind 反绕一个打开的文件) w' ~  v/ o9 ]
    tempname 建立临时的文件名- Q1 J+ u: p: ^& H$ \
    tempdir 返回一个已存在的临时目录名
    + p8 r3 S4 Y. o" o/ S; V/ P
    9 A0 c- z# H& L1 `+ W: B; N
    四.启动与退出的命令
    ) y# E) _/ W7 `. s  `quit,exit 退出MATLAB环境
    0 [( {% q* k$ s4 c( p& f5 r, Rstartup MATLAB自启动文件
    $ e$ y0 b, I3 ]9 B- O6 Kmatlabrc 启动主程序
    2 r3 `% F1 u% p6 k# E& X! U5 A: a
    " M7 j7 L; ~: N7 d) z7 a) @2 j
    五.管理变量工作空间的命令
    2 U- y3 i2 m  l: _: Q' twho 简要列出工作空间变量名
    - E4 H, H8 p# a! x/ W' ]; k6 Dwhos 详细列出工作空间变量名$ `9 o! J# C8 _6 H/ _* o+ b, }
    load 从文件中读入变量
    # H5 i) C7 r* ]3 W& j1 r9 Bsave 列出工作空间中变量存盘
    ( `8 }, E) p( f. f0 u3 |3 {% Tclear 删除内存中的变量与函数
    & c4 v+ W7 q7 B. {) k# L0 npack 整理工作空间的内存
    ' i$ S7 S9 N2 Y) A+ h& n4 K) z5 osize 查询矩阵的维数
    9 M& j3 d. t+ B! L  E3 Ydisp 显示矩阵和文本
    8 ~# _# I* W  B  Ilength 查询矢量的维数
    ! N4 r" P& F: j+ y2 q1 d6 K
    - T8 f$ X1 F/ Z/ ~( e, _  U8 D! N
    六.对命令窗口控制的常用命令  i7 V- J& z0 m5 ^# E7 O
    cedit 设置命令行编辑与回调的参数- _- |5 Q$ H5 o* i8 d* y
    clc 清除命令窗口中的显示
    # ?+ j  `8 \/ d4 qhome 将光标移动到左上角位置  w2 l: G+ A9 D* |
    format 设置输出格式! D4 V2 F) J$ K7 U0 \) g. X
    echo 显示文件中的MATLAB命令! o6 h6 i$ Z' ]' v( c) }( s
    more 控制命令窗口的输出页面
    4 o( i  D& `: U1 l1 e- V

    + H) w7 u/ }& |. @  L明天再来继续学,呵呵
    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$ x5 f$ h0 U& |" S! h
    粗心弄错了,呵呵
    已有 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-7-11 22:21 , Processed in 0.333326 second(s), 82 queries .

    回顶部