QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4485|回复: 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 编辑 9 T; r  b2 U$ V" Q# p+ w- }7 p

    5 M( J& s& J# R: {/ ~& l1 p+ B以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。; |( ^, w% D# `. A; |/ W/ ^" G& L
    / u# @! I/ \1 E( O, g
        曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。
    0 G  w. T* u, h; ]7 S$ S接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。
    ; Q: g4 `+ x$ W! A2 W* j# ?
    0 M6 K$ R5 u9 N5 W下面是我搜集的一些matlab常用的命令2 q6 l+ }) K9 G7 B$ `: @

    # x3 g8 D* V. O' F% k" P/ W命令窗口常用命令. {) R/ i! c+ A; p
    8 c7 I" ^0 w4 T" ~: l& T5 |' I- A
    一.有关命令行环境的一些操作:       ; v4 e2 y% u, G$ J- @6 p
    clc:擦去一页命令窗口,光标回屏幕左上角& N/ d# u; p% ^4 i! M, X6 p5 }2 T
    clear:从工作空间清除所有变量
    / |4 Y' b+ F$ {* eclear all:清除工作空间所有变量和函数
    + g. m, d8 @) B3 Lclear 变量名:清除指定变量! M9 {, X* d  S* X& X" h1 O
    clf:清除图形窗口内容
    4 C, x" C0 N* P. T. udelete <文件名>:从磁盘删除指定文件
    4 L5 r$ [1 m- Rhelp <命令名>:查询所列命令的帮助信息# M5 n0 U7 v7 Z) Z
    which <文件名>:查找指定文件的路径
    # A6 Q8 W3 ^9 f0 I$ ewho:列出当前工作空间中的变量
    ' B5 w- G8 m3 t" z; Iwhos:列出当前工作空间中的变量及信息
    + \  r$ F9 L+ h6 x' l* z9 Twhat:列出当前目录下的m文件和mat文件
    2 Z% c0 A2 {/ p2 Z2 H0 ~load name:载入‘name’文件中的所有变量到工作空间8 z: D, W: F$ M
    load name x y:载入‘name’文件中的变量x y到工作空间
    . X# o" j/ L- g" H9 m0 e/ Q& Z0 Wsave name:保存工作空间变量到文件 name.mat
    4 g' K- U/ h# E/ v: w+ C, X9 Y3 gsave name x y:保存工作空间变量x、y到文件name.mat中
    ! P7 d& k4 y& z2 q1 D9 {diary name1.m:保存工作空间一段文本到文件name1.m9 ]% `. X" W& K: W7 i7 r
    type name.m:在工作空间查看name.m文件内容 * a# d/ z' q( J
    ↑或Ctrl+P:调用上一次的命令
    ; ?. v0 T. q6 B8 S↓或Ctrl+N:调用下一行的命令
    1 b# H- H: T3 [' }! k  m+ J←或Ctrl+B:退后一格$ O2 @8 j, y, {' q% z6 W
    →或Ctrl+F:前移一格
    - b% w5 U! }+ o) a$ d: Q& B. B8 qCtrl + ←或Ctrl+R:向右移一个单词5 Y# c" k7 o8 J: D1 G
    Ctrl + →或Ctrl+L:向左移一个单词
    & B+ g5 h. a% ^Home或Ctrl+A光标移到行首: N( J. c1 |' Q5 u
    End或Ctrl+E:光标移到行尾( i  l7 Y, M9 K8 [4 d
    Esc或Ctrl+U:清除一行
    + _2 Q7 U5 ^- n9 `1 ?+ JDel或Ctrl+D:清除光标后字符2 ^2 y$ r$ ^1 _* S( ]
    Backspace或Ctrl+h:清除光标前字符3 W4 _/ ]" D, y$ @& |8 d% n4 M
    Ctrl+k:清除光标至行尾字
    , v) }! ^5 b$ N& `9 k2 uCtrl+c:中断程序运行
    ( v$ f+ |' v9 x, m9 X3 i" r8 O3 K" j7 m% K( o, T! O5 a
    二.常用的窗口命令
    8 g0 F$ }( S, e8 E% {help:启动联机帮助文件显示$ i1 K7 \2 N1 y
    what:列出当前目录下的有关文件9 Z! @8 D% k. f# j4 H
    type:列出M文件% I  L( ?2 o8 ?  i3 F
    lookfor:对help信息中的关键词查找/ W: r/ _! u8 _
    which:找出函数与文件所在的目录名1 N# ?, V5 `3 W! J; |2 f# f. Q9 S. b
    demo:运行MATLAB的演示程序
    9 C, k; @, f- X  Fpath:设置或查询MATLAB的路径
    - e" p. }, F5 O( S. K4 |, C+ D8 }: o, N1 P3 P$ V2 Y" g6 X# j: D. w
    三.有关文件及其操作的语句% N" B+ Z1 x7 ~
    cd 改变当前的工作目录
    $ `9 f8 F5 a3 e* Vdir 列出当前目录的内容
    5 y1 X2 N7 S, A. Y6 Mdelete 删除文件9 d& Q9 t; Y3 e' q3 n, v
    getenv 获得环境参数
    1 w8 Z1 M; }. h& D, v; {unix 执行操作系统命令并返回结果* `# Y2 q9 d5 h0 M  A9 w9 I" a
    diary 将MATLAB运行的命令存盘. B- \0 v. I5 c/ S! L
    fopen 打开文件. Z+ @) |) Y# J$ `% y* H
    fclose 关闭文件) A* }3 f& a' l2 S1 _: Q- M
    fread 从文件中读取二进制数据6 ?( Y+ ^# ?) z1 N- b
    fwrite 向一个文件写二进制数据. V- I+ {# V9 }- ]
    fscanf 从文件读取格式化数据
    $ g# H6 ~9 S4 F: h; \2 ffprintf 将格式化数据写入文件
    3 G% `5 F. i. q2 }4 X2 jfgetl 从文件中读行并放弃换行符
    ; a0 U8 L( @, E: Zfgets 从文件中读行并保持换行符
      S9 ^- G) d' ~ferror 查询文件的输入输出的错误信息; |; m2 ~! B6 r
    feof 检查文件结束标志
    + `  a0 p4 a) M% |( k1 c" cfseek 设置文件位置指针  I3 _" Y/ l/ H2 U% k8 o* G
    ftell 得到文件位置指针的位置) _9 @. s3 A# C  Y, `
    prewind 反绕一个打开的文件/ D  d4 u1 I& T) s0 B5 G7 }) b
    tempname 建立临时的文件名
    2 y& I; Y2 t* n( [1 ?tempdir 返回一个已存在的临时目录名. b) F  `( ^0 P: l- E" @

    ' ]  c4 L$ L+ h3 J) ]1 u四.启动与退出的命令
    / P4 ]' |5 x' l3 ^* yquit,exit 退出MATLAB环境
    7 p3 ?- T1 {$ K: B9 ]+ T: Astartup MATLAB自启动文件
    ! k! d4 k6 f* @; E2 \  Omatlabrc 启动主程序
    4 z8 Z9 h4 t3 s! w; \$ b

    7 |2 v* R- m' w: y/ l五.管理变量工作空间的命令, f; Q5 {3 p$ z- R% B
    who 简要列出工作空间变量名, b" x2 x4 X! d# R% V1 w- Z
    whos 详细列出工作空间变量名
    / t; \( S1 q) @load 从文件中读入变量
    " V; N8 {- L' Dsave 列出工作空间中变量存盘3 O5 i& u. c6 \, f- _7 ]
    clear 删除内存中的变量与函数1 _- G$ S. J5 k1 x0 B0 [# l7 `
    pack 整理工作空间的内存
    2 _2 d2 a' ]$ l6 I$ Zsize 查询矩阵的维数3 y* H0 G6 h* S/ s- B$ ?& n2 |
    disp 显示矩阵和文本
    ' I/ ]% J# C+ K! U3 q9 Jlength 查询矢量的维数
    / F  E  ]: J6 g% g9 @) t! N' J

    / }8 l* F/ Z  r4 ^7 s. p六.对命令窗口控制的常用命令
    : o/ {9 A3 Y& a9 V* w0 Icedit 设置命令行编辑与回调的参数
    2 B6 `) b: ^% b0 Hclc 清除命令窗口中的显示6 k$ Q$ B1 b  s3 U3 C" i* q
    home 将光标移动到左上角位置
    : a- j$ t$ C( ?/ H3 g( |% _format 设置输出格式
    8 m. X6 n# r2 K1 e* o9 u2 G# [echo 显示文件中的MATLAB命令
    8 _  `1 _- R1 s' e2 Lmore 控制命令窗口的输出页面
    8 B: V/ b4 ]3 {% k

    - ~0 z3 c1 s/ G+ f; E明天再来继续学,呵呵
    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 <文件名>:查找指定文件的路径
    & U. C7 n/ {6 f, C( y0 ~粗心弄错了,呵呵
    已有 1 人评分金币 收起 理由
    大笨象 + 4 以后要细心一点。 谢谢楼主分享,辛苦了~

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

    回复

    使用道具 举报

    liwenhui        

    70

    主题

    66

    听众

    5198

    积分

    独孤求败

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

    [LV.Master]伴坛终老

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

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

    群组: 计量经济学之性

    群组: LINGO

    回复

    使用道具 举报

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

    fastpost qq
    收缩
    • 电话咨询

    • 04714969085

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-10-31 17:18 , Processed in 0.260556 second(s), 81 queries .

    回顶部