QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4184|回复: 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 编辑
    , l5 I  g+ G2 {
    . A4 j" u& E0 H以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。
    " `, ]3 L( n/ ~
    ) _0 ]' \8 A" \1 \6 B- K0 ~, `    曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。- R8 b2 T- K2 g
    接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。7 y) m, t0 v: T) ^

    5 l, X% g% e$ c0 W下面是我搜集的一些matlab常用的命令5 Q9 B( x3 M2 E
      H( X! |, Q# v+ F& B+ j  F
    命令窗口常用命令
    % Y: M  X& r7 L& ~' j) y8 p8 t$ H6 x6 A
    一.有关命令行环境的一些操作:      
    8 H4 Z$ ^, N+ U; L: j( ^clc:擦去一页命令窗口,光标回屏幕左上角5 S8 _, t; T) P+ G+ w  }
    clear:从工作空间清除所有变量
    * E% ~- V$ `6 @. L2 zclear all:清除工作空间所有变量和函数
    2 N3 f. D, i( D: k0 k! L+ S) r9 Jclear 变量名:清除指定变量. J( A: b0 x0 [0 M! ^
    clf:清除图形窗口内容" `; n4 r; b* L0 @8 [  m, U& V
    delete <文件名>:从磁盘删除指定文件% T+ z- K( I! q6 b+ p! j1 Z- ~
    help <命令名>:查询所列命令的帮助信息
    9 F. \2 ^4 J) w1 twhich <文件名>:查找指定文件的路径& s  Y4 d1 ^( A
    who:列出当前工作空间中的变量& W' M( R' Y3 R; ?5 x
    whos:列出当前工作空间中的变量及信息
    ) a8 y) [0 l( k& fwhat:列出当前目录下的m文件和mat文件9 v8 g+ O9 `+ j1 j. U, ]( \
    load name:载入‘name’文件中的所有变量到工作空间5 S; @) }; j' o2 E& U5 Y* |6 i# p- e
    load name x y:载入‘name’文件中的变量x y到工作空间: L7 [$ P. f' H. k- U
    save name:保存工作空间变量到文件 name.mat# I2 c& l. m, B( F. d/ Z: l8 N
    save name x y:保存工作空间变量x、y到文件name.mat中; R4 G" q3 k$ I) w( b' j, U
    diary name1.m:保存工作空间一段文本到文件name1.m
    8 V+ _1 z; b- B5 o7 T7 x% Rtype name.m:在工作空间查看name.m文件内容 8 p. v( [5 S: P
    ↑或Ctrl+P:调用上一次的命令$ t/ F# _: M, g, {2 N) y$ z- C
    ↓或Ctrl+N:调用下一行的命令7 d- G+ O# J$ O8 z
    ←或Ctrl+B:退后一格4 ^! F" n/ s0 b+ h
    →或Ctrl+F:前移一格
    ( [& J# m. k: F4 x* O& a  ^Ctrl + ←或Ctrl+R:向右移一个单词
    $ k% H5 j, c7 [$ T9 L4 KCtrl + →或Ctrl+L:向左移一个单词' ]6 a7 F) n* u. ]  m
    Home或Ctrl+A光标移到行首
    7 d! x9 C( i" k5 _4 F1 yEnd或Ctrl+E:光标移到行尾) m% d0 ]! ?& T# v: ]4 `- ]& K
    Esc或Ctrl+U:清除一行8 q- ]6 k7 l* T) a$ D' p$ }  N
    Del或Ctrl+D:清除光标后字符
    $ P' ^  I7 d6 mBackspace或Ctrl+h:清除光标前字符* H  V3 [  J$ x3 d; K) v
    Ctrl+k:清除光标至行尾字- O% ?) \8 {: r2 p# V. n/ R
    Ctrl+c:中断程序运行
    * F, X6 x. D# o$ a9 d3 [: B$ ~( t' b+ \3 j" \. N* d# i
    二.常用的窗口命令: Q" Z# N$ _4 \; [, J, t. h+ M
    help:启动联机帮助文件显示6 \8 c; w, ^7 e$ t. E+ g; o% z; [
    what:列出当前目录下的有关文件
    , s7 W0 p& M; A4 H; B: f1 Ctype:列出M文件$ z: r5 {; a1 W: ]
    lookfor:对help信息中的关键词查找' c% l" @. w$ h0 K' B9 ]3 r: i" ?. W9 b5 \
    which:找出函数与文件所在的目录名4 \, P$ L6 ]' Q" J- @; h" g7 e
    demo:运行MATLAB的演示程序6 x8 p. z9 w; R# K$ Y
    path:设置或查询MATLAB的路径! Z+ p) m# w/ H; y

    3 a- t  J3 b9 R3 V" f0 A2 i9 J三.有关文件及其操作的语句4 D& a, W! g3 D8 D5 y/ b
    cd 改变当前的工作目录
    # Q3 P7 I0 f# Y" D. Qdir 列出当前目录的内容
    - }- }  q$ w4 c. w: H; mdelete 删除文件
    2 w% v, j/ Y2 ]. _4 Z2 Vgetenv 获得环境参数' M5 a% C6 ~. f. k( @3 s- m
    unix 执行操作系统命令并返回结果
    6 e1 b: O% y. ~4 P+ Rdiary 将MATLAB运行的命令存盘
    " a1 y* h  G8 q$ W  ?6 {fopen 打开文件
    ; W1 A; J( P' \& `; [& e( f* Xfclose 关闭文件+ `# j- q3 S) x7 {4 ^+ u* E
    fread 从文件中读取二进制数据- Q- A1 x3 }3 Q+ ?
    fwrite 向一个文件写二进制数据$ B& n6 I! g$ u
    fscanf 从文件读取格式化数据. k& d3 y( D: N
    fprintf 将格式化数据写入文件- S, V. n9 _* _6 w/ S; B* o1 u
    fgetl 从文件中读行并放弃换行符+ G2 U- N. Y# b( e* S. G1 q
    fgets 从文件中读行并保持换行符
    ( q  q. S" J6 d% p8 W0 aferror 查询文件的输入输出的错误信息
    * E. n' v, t; B: K, K( Ofeof 检查文件结束标志( C) ~, _, w/ r, I* I
    fseek 设置文件位置指针; K/ N$ T3 M' H. O  @
    ftell 得到文件位置指针的位置
    * i" c& W) G2 n, p. {prewind 反绕一个打开的文件8 t' G* M) A" P, S1 K% k
    tempname 建立临时的文件名
    " i& l/ W# F. B3 I! m* |tempdir 返回一个已存在的临时目录名
    7 Y8 i7 L6 q8 s6 K: R7 D2 i
    & `+ G( L+ D) m5 T* o& N. a
    四.启动与退出的命令
    & O$ a7 B" e0 R5 L4 Y* kquit,exit 退出MATLAB环境
    " |0 J* B/ x( Pstartup MATLAB自启动文件$ U+ a0 O5 h0 ]/ L6 u- o( N+ Z
    matlabrc 启动主程序
    ) L1 Q- o7 t, |0 b- b# K+ n
    ' g  T' w& |9 M* k( D4 Z
    五.管理变量工作空间的命令6 b7 w& {) v$ P! s7 {
    who 简要列出工作空间变量名6 m; a# D! Y0 o+ K( R" M
    whos 详细列出工作空间变量名8 z7 d9 n) {9 Q1 ~2 C& K
    load 从文件中读入变量
    & {: D$ j, |( wsave 列出工作空间中变量存盘5 x0 Z! u4 E6 b( s
    clear 删除内存中的变量与函数
    ' {( V& N- r! j5 g0 mpack 整理工作空间的内存0 `4 n6 ]& C3 J, J" f% x8 s5 J
    size 查询矩阵的维数
    3 w$ e0 Y0 [) a7 u( adisp 显示矩阵和文本4 }8 P+ \& s5 ?- L
    length 查询矢量的维数
    % Y4 _8 F' M' R. k7 m( x' k+ w

    : J! M: G# x2 R& m六.对命令窗口控制的常用命令2 P1 c& }+ a( A0 {( h; l# P
    cedit 设置命令行编辑与回调的参数
    ; U( e8 h2 y0 _$ e2 s& pclc 清除命令窗口中的显示
    8 N1 x% k; S" G8 H: C4 ]: Zhome 将光标移动到左上角位置
    4 ^3 d! {  s' C! Mformat 设置输出格式
    7 J1 ?3 |8 a  ~$ Z' necho 显示文件中的MATLAB命令) C5 Y2 d) O2 Q
    more 控制命令窗口的输出页面
    * L% @) P7 A: d! I

    3 Z; ]/ K" ^0 M' [7 c8 B) V明天再来继续学,呵呵
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏1 支持支持1 反对反对0 微信微信
    buct 实名认证       

    26

    主题

    3

    听众

    1155

    积分

  • 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 <文件名>:查找指定文件的路径& _# E/ S3 z7 {! r# @# p2 ^
    粗心弄错了,呵呵
    已有 1 人评分金币 收起 理由
    大笨象 + 4 以后要细心一点。 谢谢楼主分享,辛苦了~

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

    回复

    使用道具 举报

    liwenhui        

    70

    主题

    65

    听众

    5193

    积分

    独孤求败

  • 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, 2025-10-31 01:31 , Processed in 0.745110 second(s), 81 queries .

    回顶部