QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4480|回复: 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 编辑   ~# w7 W1 x4 P9 T: S5 R
    7 z8 J. }7 {9 t: r( S- n
    以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。
    0 a+ ?7 q+ |; b
    1 b' H& [, n4 c    曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。4 k" r+ B; E8 r6 r
    接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。; t: H& n2 f, e3 W  W# Y

    4 V# `9 j. @5 F下面是我搜集的一些matlab常用的命令' j# Z' p9 X5 J; H5 a7 j
    - C8 E8 x# \" z( P
    命令窗口常用命令  |$ T7 j/ u9 t5 ]. ~# C7 [: V: Q
    # \/ x0 g6 i- M/ ~: {# N) ]
    一.有关命令行环境的一些操作:      
    ( E, J  w5 L# s6 A$ aclc:擦去一页命令窗口,光标回屏幕左上角8 O6 R; V& K" [) u
    clear:从工作空间清除所有变量8 l; s8 G, V7 j* {7 \8 ~+ @
    clear all:清除工作空间所有变量和函数* V: r) m& ~# P
    clear 变量名:清除指定变量! o/ L: X4 n" r4 Q2 j7 l- B6 H8 l
    clf:清除图形窗口内容
    + @' E# C0 @% y8 i# Jdelete <文件名>:从磁盘删除指定文件* C7 _* x7 s: s4 C3 A" s5 _; o
    help <命令名>:查询所列命令的帮助信息- G: b! O/ O$ I9 i9 M1 l% \
    which <文件名>:查找指定文件的路径" \. |/ B1 G% j8 E: L
    who:列出当前工作空间中的变量
    7 P. g2 i7 q4 S: ~, F5 L( f  _whos:列出当前工作空间中的变量及信息/ S/ y: B" a, H
    what:列出当前目录下的m文件和mat文件3 M! F7 [7 c/ Q- q6 _% F& F; f
    load name:载入‘name’文件中的所有变量到工作空间& v9 H) s5 Z2 l# a! Q  ~, D1 D
    load name x y:载入‘name’文件中的变量x y到工作空间
    * P9 w0 M: a4 Z; `6 Z6 t6 ~3 psave name:保存工作空间变量到文件 name.mat- G' A! A8 U( n/ M! T* w+ K
    save name x y:保存工作空间变量x、y到文件name.mat中/ X7 P( @* J( C4 L
    diary name1.m:保存工作空间一段文本到文件name1.m6 p+ a' @% t; E! I1 x
    type name.m:在工作空间查看name.m文件内容 - K- q+ J* G0 w2 ?
    ↑或Ctrl+P:调用上一次的命令
    7 M4 _" y! g! Q. |' l  v↓或Ctrl+N:调用下一行的命令& W' @6 Q( `: q
    ←或Ctrl+B:退后一格
    " a& }: e- r8 C0 h6 D" G1 l5 D→或Ctrl+F:前移一格
    7 e' V: b& L" P: GCtrl + ←或Ctrl+R:向右移一个单词
    4 X6 C# L+ M" J$ f" x4 CCtrl + →或Ctrl+L:向左移一个单词2 x: x( t  [# J: J, z+ K
    Home或Ctrl+A光标移到行首  A  q* x! K. ]
    End或Ctrl+E:光标移到行尾2 M5 C* p0 n9 u7 d- x2 x
    Esc或Ctrl+U:清除一行
    ( B+ _* E6 t! G. Y: KDel或Ctrl+D:清除光标后字符
    9 q. F" I& [" [/ J$ |4 {6 g4 MBackspace或Ctrl+h:清除光标前字符
    ; w6 [. j' Q! d, ZCtrl+k:清除光标至行尾字
    ! B& _2 t8 V0 W# {- L* fCtrl+c:中断程序运行" A. x7 Y% w/ i! |! E$ |: J6 n, c5 O
    ( v% r0 z& ^9 ?6 s+ W6 @* k" H7 \
    二.常用的窗口命令8 L; N; C9 B# ^. |! i, J
    help:启动联机帮助文件显示; p( U: [6 [9 L% O
    what:列出当前目录下的有关文件
    6 ]$ f/ l2 F0 p9 T4 e: S2 \3 \type:列出M文件9 P( S1 I1 ?8 o1 a0 R. q8 p
    lookfor:对help信息中的关键词查找3 v& Q% n0 a& j, }: }1 F
    which:找出函数与文件所在的目录名, n0 p+ W- t$ ]% A
    demo:运行MATLAB的演示程序) I" J7 L9 Z/ G9 S. ]
    path:设置或查询MATLAB的路径
    9 N+ F8 q3 W7 ?, g6 n5 D' E/ I/ ?
    三.有关文件及其操作的语句
    ; k. k2 Y# c0 U9 C, n, o, R9 tcd 改变当前的工作目录% K* Y; e+ W3 W# N  l. L. M
    dir 列出当前目录的内容5 _) g* [& G5 b
    delete 删除文件  o2 _7 l. [1 Q9 o  m3 f0 q
    getenv 获得环境参数& s7 Y( D& I) r) l
    unix 执行操作系统命令并返回结果
    2 T2 Y, F6 f5 _, ]5 x7 e) U( tdiary 将MATLAB运行的命令存盘
    4 I  g) Y, }, ?. m1 @; q* ^$ \. a& jfopen 打开文件
    ' k( K* ]& Z! B4 `fclose 关闭文件
    + m% y1 Z/ d9 f, z0 lfread 从文件中读取二进制数据
    ( y2 {) p# k) R& \* Y0 L+ b" wfwrite 向一个文件写二进制数据
    % t' m$ ?% Z2 k9 j% [fscanf 从文件读取格式化数据; K; z( O# n3 W  \6 y7 x
    fprintf 将格式化数据写入文件& l; h* r& i) Z6 x( R- M3 e
    fgetl 从文件中读行并放弃换行符, }. A9 n! y4 D. s
    fgets 从文件中读行并保持换行符
    & W4 X) N, g3 p' j+ ]6 Pferror 查询文件的输入输出的错误信息1 M8 u- A5 {1 t: r: C" D. f
    feof 检查文件结束标志
    8 Z0 ]5 k$ L0 Zfseek 设置文件位置指针
    / x* T+ [. q. x3 j/ u8 l3 Gftell 得到文件位置指针的位置( M5 ]2 b; O( J2 O  P
    prewind 反绕一个打开的文件9 R3 Z" ~8 Q( ]1 u, }; c1 l
    tempname 建立临时的文件名
    * L) U) j% O7 ]8 r/ K# `. U$ Rtempdir 返回一个已存在的临时目录名; i9 T+ V9 G4 \# L  k, N+ a
    5 b4 d! Y% M2 y) x" c3 Q
    四.启动与退出的命令
    1 _" B# }7 s) m; j4 Equit,exit 退出MATLAB环境
    0 t# ]% R# u8 q/ ]5 }startup MATLAB自启动文件
      q  q+ K" U, _# h5 `matlabrc 启动主程序2 w" F: @7 E- R- v1 V! x4 V/ E' i5 O, b
    ' y/ h3 ]- j* T! X! r2 k8 w
    五.管理变量工作空间的命令
    $ }4 @) z7 V! l8 g: Owho 简要列出工作空间变量名- _. Z! F8 v1 }! _3 Y. a
    whos 详细列出工作空间变量名
    9 l! t2 b7 T1 ?6 E$ t  z9 {  rload 从文件中读入变量' ]; a0 [& C3 S- @% M- ~
    save 列出工作空间中变量存盘, H( @# m. j& O
    clear 删除内存中的变量与函数+ f1 I/ H2 o6 J9 S
    pack 整理工作空间的内存: n4 R! N/ F& Q& i6 r
    size 查询矩阵的维数' S. r. d, F# E2 }: Q
    disp 显示矩阵和文本
    4 v" d$ J; P8 ^% r! x6 l7 alength 查询矢量的维数! A! M1 ^+ n: f7 R- ]; p
    6 ?3 z3 |) W" o1 A$ q
    六.对命令窗口控制的常用命令$ K3 h- D- t2 G) I9 R0 p
    cedit 设置命令行编辑与回调的参数6 x6 D' Q: h; f
    clc 清除命令窗口中的显示9 h( ]. b. t+ U1 v# ]. G+ n, u
    home 将光标移动到左上角位置
    $ b: i, t: A/ c% M. p. xformat 设置输出格式
    ) y  X+ l. @& j6 i+ x* wecho 显示文件中的MATLAB命令
    2 @) ?2 |0 q6 v% N' Z" Pmore 控制命令窗口的输出页面

    6 Q# C1 y2 u2 A( g. ]2 R$ A8 h' T3 u6 J" u  C
    明天再来继续学,呵呵
    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 <文件名>:查找指定文件的路径  x1 B! N# i% D' p9 J4 T7 e( f9 i
    粗心弄错了,呵呵
    已有 1 人评分金币 收起 理由
    大笨象 + 4 以后要细心一点。 谢谢楼主分享,辛苦了~

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

    回复

    使用道具 举报

    liwenhui        

    70

    主题

    66

    听众

    5198

    积分

    独孤求败

  • 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-10-30 08:54 , Processed in 0.386698 second(s), 82 queries .

    回顶部