QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4302|回复: 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 编辑 # T/ j, x) y: W+ |2 Y5 N# L0 j
      M2 v1 v( v# @/ t& `: G/ O
    以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。
    3 Z) C( N3 M# P5 H. K, G' A% ]: j1 ~* F, ?
        曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。
    6 s3 U$ V: ?9 j接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。
    * G, f% G7 F- }! Y; {7 b- C) U  B1 Q8 q4 l1 n
    下面是我搜集的一些matlab常用的命令4 P4 m& a7 ]8 @+ z" }$ @' K$ T" e2 F
    / Q3 V6 v' g" e7 f$ n( Q
    命令窗口常用命令6 Q. R! h! G1 |" y; n
    ) h1 p7 m6 ?) k. }  i4 o) M0 V# }
    一.有关命令行环境的一些操作:      
    1 J8 N4 }8 Q$ t& vclc:擦去一页命令窗口,光标回屏幕左上角
    , v& A6 C. G4 ~  y) Aclear:从工作空间清除所有变量, ~  W+ }7 m* H9 u4 c$ `
    clear all:清除工作空间所有变量和函数
    : m- J* t8 `  j' {$ Fclear 变量名:清除指定变量
    + o( |& j+ A# J( \. V8 p4 Z# S) U3 Kclf:清除图形窗口内容9 o, a8 X. q( e) P0 L
    delete <文件名>:从磁盘删除指定文件
    ! s& ?/ p0 z% @5 p6 _help <命令名>:查询所列命令的帮助信息( V2 q* k/ |* e( C* l2 J
    which <文件名>:查找指定文件的路径: p1 \- P* J3 h) t
    who:列出当前工作空间中的变量
    , ]+ i0 Q, N/ r, I! u1 V, A  |whos:列出当前工作空间中的变量及信息: b9 f0 h8 z0 z& F
    what:列出当前目录下的m文件和mat文件
    " T# e  C+ B- P: T% ~load name:载入‘name’文件中的所有变量到工作空间5 [3 J, m" m" v  b
    load name x y:载入‘name’文件中的变量x y到工作空间
    / b+ Q/ q! k+ i3 [save name:保存工作空间变量到文件 name.mat0 ]$ D3 }/ ^$ _+ W5 J2 a7 Y7 V5 p- `
    save name x y:保存工作空间变量x、y到文件name.mat中
    5 S0 A8 r7 ~" v' j: A: X; jdiary name1.m:保存工作空间一段文本到文件name1.m
    1 m: p( r4 k8 z) @' P  otype name.m:在工作空间查看name.m文件内容
    ; X: R! ~$ o7 M9 g↑或Ctrl+P:调用上一次的命令' c6 G2 j0 B( q
    ↓或Ctrl+N:调用下一行的命令
    2 m% D& [0 |' V8 K←或Ctrl+B:退后一格
    : W) P1 k9 q& z: ~→或Ctrl+F:前移一格
    8 t+ a: w" R( g# l1 fCtrl + ←或Ctrl+R:向右移一个单词9 A5 n' b: [) T2 {) g, U7 W
    Ctrl + →或Ctrl+L:向左移一个单词$ y2 ]7 F3 Q, p" ?: z+ V5 i
    Home或Ctrl+A光标移到行首! }& m& _" C* d# R
    End或Ctrl+E:光标移到行尾
    3 ^* m1 Q1 \- gEsc或Ctrl+U:清除一行
    8 t4 v1 G$ r% [$ V) SDel或Ctrl+D:清除光标后字符
    , |, c4 {& `  E5 Z3 g2 aBackspace或Ctrl+h:清除光标前字符
    $ g6 h" I) z+ D  r: _Ctrl+k:清除光标至行尾字4 G1 V3 @* Q$ |" M
    Ctrl+c:中断程序运行
    $ g5 o7 c' ^1 R7 \; b8 H
    ( \  ^5 B  V, `5 _4 D) E二.常用的窗口命令
    1 k8 A' M  [& q" ~, D* Q" `' ?$ nhelp:启动联机帮助文件显示9 o  @7 ?9 W$ T3 X
    what:列出当前目录下的有关文件
    8 a+ P4 n+ |3 `& Dtype:列出M文件" D$ y7 h! n& v2 Z" T  f( G4 [# u
    lookfor:对help信息中的关键词查找
    2 ]9 ]3 ^9 S4 H1 A+ n* Bwhich:找出函数与文件所在的目录名
    * w. N2 H  ?! o9 qdemo:运行MATLAB的演示程序  K8 S/ G2 Y0 _1 R
    path:设置或查询MATLAB的路径
    % z, _, h7 A' [# e# D) }1 I
    ; @! c) d) G7 ~' Z三.有关文件及其操作的语句
      G+ h2 O3 M; _( Jcd 改变当前的工作目录
    # M: H9 {0 m2 v7 F4 w  o- K' [  F4 edir 列出当前目录的内容7 U' D+ Y# L7 j. y6 y
    delete 删除文件
    3 x: s& e! Y/ T. \! |& c' ugetenv 获得环境参数
    * p+ b: m/ b$ L! F2 xunix 执行操作系统命令并返回结果
    / |0 I; t+ Y2 P" U: N2 e; kdiary 将MATLAB运行的命令存盘
    . N# [* `% U4 Y) E4 N' b  a5 |  zfopen 打开文件
    # o5 a# g% g3 G" a! \3 e3 z9 Lfclose 关闭文件. X' ^) O9 c& K: _# p# y" e
    fread 从文件中读取二进制数据
    - m+ k9 A4 D* g3 u! g: {fwrite 向一个文件写二进制数据
    3 q3 B0 h" p) G7 F- qfscanf 从文件读取格式化数据- m- {6 N2 {5 G, [8 A
    fprintf 将格式化数据写入文件
    * x- [1 v4 z% s! W5 Rfgetl 从文件中读行并放弃换行符( n* n. Q/ |& o9 D
    fgets 从文件中读行并保持换行符& D: M9 q) p- u6 Q
    ferror 查询文件的输入输出的错误信息
    + ^2 b" J% n' Xfeof 检查文件结束标志9 X! Y  s5 ^" I5 @+ X. ?
    fseek 设置文件位置指针
    3 W8 u2 b8 \. P# z8 ]3 aftell 得到文件位置指针的位置& N% w6 o" h: E6 j* y& l# |
    prewind 反绕一个打开的文件
      C* B: y+ U; X8 [8 e! Etempname 建立临时的文件名! U4 N1 l4 m6 X5 U8 @. c6 N
    tempdir 返回一个已存在的临时目录名
    ) \4 T# e# |& H5 C* n) O

    3 a0 W7 _: ^9 W四.启动与退出的命令8 q  O: W9 v4 ~4 R% J5 d
    quit,exit 退出MATLAB环境
    ) c7 J& m. q6 _3 C$ X, e- Vstartup MATLAB自启动文件" r3 o1 y) v( _4 r& L3 d; U
    matlabrc 启动主程序7 ^9 O$ D. z* O
    6 `" D% \0 m; N  Q" e: j2 w
    五.管理变量工作空间的命令. q, s& Z& p4 a
    who 简要列出工作空间变量名
    # {! l* G4 [) W5 u0 Awhos 详细列出工作空间变量名
    ( k$ c1 @3 ]# Bload 从文件中读入变量
    / W7 |  {. J7 o  A; q; Usave 列出工作空间中变量存盘
    5 [, d8 k' Y9 P  m6 ]clear 删除内存中的变量与函数
    3 u  H. B+ ~1 @pack 整理工作空间的内存& \6 q, e; o9 ~5 {7 g% i5 I
    size 查询矩阵的维数
    , a) M7 q* r: b+ Q) x/ vdisp 显示矩阵和文本
    , S6 [! Y, I4 ]: k9 X1 |% nlength 查询矢量的维数
    : `) \' s0 f& n1 B
    ( w8 w# [; _& U3 B! v
    六.对命令窗口控制的常用命令, k, ~6 R8 O  m
    cedit 设置命令行编辑与回调的参数
    $ S8 d, R  T& w* `' R  gclc 清除命令窗口中的显示; {1 C4 \1 G# ?5 |: {8 C2 m+ V
    home 将光标移动到左上角位置; Z/ D4 u7 [# J( K3 s  ~  x1 r8 u+ l
    format 设置输出格式4 L2 ~- Y4 |3 }8 w/ P& b' {
    echo 显示文件中的MATLAB命令, G6 k  L  y, i, [' Q
    more 控制命令窗口的输出页面

    4 c5 m( P) M$ @3 O, o! e7 P; k
    " q3 b: B" ^- E3 \/ {3 s5 j1 X0 ?+ W明天再来继续学,呵呵
    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 <文件名>:查找指定文件的路径  H* b$ a% Q$ \
    粗心弄错了,呵呵
    已有 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-13 06:18 , Processed in 0.344629 second(s), 84 queries .

    回顶部