QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4319|回复: 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 编辑
    4 N: {% f; y) A5 m/ A! K1 r0 D' C5 S5 F  d5 t& M' [
    以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。1 S& R* g( y+ ?( z. L
    ( p# }4 C. v" T# s% H
        曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。
    $ E1 P" y6 n; N, V4 u1 e- S! e接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。% Y7 ^4 y2 Z- e8 n9 V- J3 Q$ B( X

    " z" G! b" F& H! U下面是我搜集的一些matlab常用的命令
      |! Y+ k2 o2 v; F. U, ^7 v$ L; {
    命令窗口常用命令
    5 E7 y8 x, ^8 Q* t2 c% p# c( P; V$ k+ Y, Q# K* m2 {" F! ]
    一.有关命令行环境的一些操作:      
    4 |/ l! b& f, ~clc:擦去一页命令窗口,光标回屏幕左上角
      r) C9 M* X* Q+ @$ R+ Sclear:从工作空间清除所有变量
    $ P+ A& S9 u$ Dclear all:清除工作空间所有变量和函数/ a7 R* T, `0 H8 K- |6 ~- U
    clear 变量名:清除指定变量( i. h* ^1 f4 N3 J
    clf:清除图形窗口内容
    6 a1 |+ Y9 u9 adelete <文件名>:从磁盘删除指定文件
    7 j0 j. B8 \' `4 Y* uhelp <命令名>:查询所列命令的帮助信息
    # V) j5 d5 Y* \  C2 U8 Vwhich <文件名>:查找指定文件的路径  m( x: W0 I8 U
    who:列出当前工作空间中的变量. J' S8 {# K4 ?5 R: H0 }
    whos:列出当前工作空间中的变量及信息
    , }; ]5 d. z/ d7 O* D( d% [+ Y: owhat:列出当前目录下的m文件和mat文件7 w. K0 i% x+ ~/ T; v( w; D+ G9 I9 [% \
    load name:载入‘name’文件中的所有变量到工作空间- m1 _& M: G. V$ g4 \" z3 k) q
    load name x y:载入‘name’文件中的变量x y到工作空间
    ) v- h2 g: f3 Jsave name:保存工作空间变量到文件 name.mat
    & Z8 y8 @4 |! \9 x& G) ^save name x y:保存工作空间变量x、y到文件name.mat中
    * U' I, e6 u9 |( [' ldiary name1.m:保存工作空间一段文本到文件name1.m
    / r! Z5 P; U( n; a1 Utype name.m:在工作空间查看name.m文件内容 3 J$ e/ B0 i7 Y! x0 E# X
    ↑或Ctrl+P:调用上一次的命令! }9 z1 f9 C* f; l- E
    ↓或Ctrl+N:调用下一行的命令
    # K1 U9 v+ d& P+ N; _) {←或Ctrl+B:退后一格
    1 R  e- P3 ?: l' D→或Ctrl+F:前移一格
    5 J8 R! D/ s0 D7 b6 TCtrl + ←或Ctrl+R:向右移一个单词/ C5 Z2 L3 l" v+ g+ V6 f# j/ T
    Ctrl + →或Ctrl+L:向左移一个单词8 R; Q" @! R7 J" j, R4 p+ H
    Home或Ctrl+A光标移到行首
    % o! J3 y$ G7 S. b4 BEnd或Ctrl+E:光标移到行尾" o5 Q! Y" Z6 U/ ]& h& W& L3 l3 q
    Esc或Ctrl+U:清除一行3 o, h0 N$ \1 u: P; I! f2 a
    Del或Ctrl+D:清除光标后字符( ~( I+ q. D$ q2 j2 _
    Backspace或Ctrl+h:清除光标前字符& }1 ~( T; k% |. B2 Y7 ]
    Ctrl+k:清除光标至行尾字
    ' L, d6 Q; ~3 UCtrl+c:中断程序运行  J5 H+ z* P7 q) B

    + N5 e- H3 X, e4 {二.常用的窗口命令
    " s, L- X3 {  fhelp:启动联机帮助文件显示
    8 _: a$ k& v/ [) D3 Kwhat:列出当前目录下的有关文件/ @8 H1 H6 h4 s8 R' }! V# R% y
    type:列出M文件4 A& g& Y: J2 g- \. c
    lookfor:对help信息中的关键词查找7 [9 E. M$ a  E. P. b
    which:找出函数与文件所在的目录名
    ; k$ }, w( r+ F) Q! Sdemo:运行MATLAB的演示程序
      G! R2 O2 s% K/ D& G$ spath:设置或查询MATLAB的路径# k) F2 c4 e: _/ a  q) n+ w
    5 i2 r) i/ E* o( F4 @* ?. f
    三.有关文件及其操作的语句  L# ~! w: p$ R) r% ]7 Y2 k
    cd 改变当前的工作目录
    ) L& i4 C9 M9 }0 y7 c% A1 Zdir 列出当前目录的内容: o  o0 z* Q# K; [* s
    delete 删除文件
    9 v5 L  H+ o; `# {, H6 Ngetenv 获得环境参数
    - Y9 Z: k; @% F: M: k8 Vunix 执行操作系统命令并返回结果7 \+ G. [* [7 }$ r+ Y3 M5 l# j
    diary 将MATLAB运行的命令存盘
    ' A/ A8 A: m* y. L2 ?- ifopen 打开文件, O3 {) {0 e3 P9 l6 b8 o
    fclose 关闭文件
    8 y! h8 B+ X" h1 gfread 从文件中读取二进制数据& K7 d/ T# V7 ]* r! [. p4 I
    fwrite 向一个文件写二进制数据8 k$ b4 G9 b( x
    fscanf 从文件读取格式化数据
    $ p; ?6 D! N) {) j0 q3 rfprintf 将格式化数据写入文件
    + R4 S3 _- X4 P3 wfgetl 从文件中读行并放弃换行符* ?8 F! {, R" J
    fgets 从文件中读行并保持换行符2 r1 Z* v( Y) p' z* ?9 a% ]
    ferror 查询文件的输入输出的错误信息& N2 r, J5 P6 T, q; }
    feof 检查文件结束标志! e' M% q" F+ N  d6 i* K# e, P
    fseek 设置文件位置指针
    8 O# m+ W; g* Iftell 得到文件位置指针的位置
    1 P. S& b+ L  s% L" `prewind 反绕一个打开的文件
    $ r% [, X5 z( @: Z0 p0 [tempname 建立临时的文件名
    7 A2 ]( o0 [1 n4 W! z/ N% j) L9 mtempdir 返回一个已存在的临时目录名
    : n! A# a8 N) X$ \& U7 u

    % |& n, S' ^1 p四.启动与退出的命令
    2 W6 I; _+ \' Pquit,exit 退出MATLAB环境  t4 h3 e! J' s1 K- Q) f" `
    startup MATLAB自启动文件
    ( q) k5 W5 f; e6 Tmatlabrc 启动主程序0 V( B; D/ T, Q. N1 d' t8 N

    ! ~+ S8 k& v+ |/ Y% p% D. M: N: }五.管理变量工作空间的命令
    % w5 ?+ i; _3 _4 ?# o: ~, owho 简要列出工作空间变量名. i- J9 }; D& U2 ^0 A
    whos 详细列出工作空间变量名  L, q  v  g) r- q& {. L% n9 H5 I
    load 从文件中读入变量. U2 z$ i2 V. C+ C6 N; ]
    save 列出工作空间中变量存盘/ f+ J# w) `) X. r
    clear 删除内存中的变量与函数1 S7 M$ f4 f- S1 a9 B
    pack 整理工作空间的内存
    9 _8 J5 `% d9 Ysize 查询矩阵的维数* z: j7 u9 U4 Z2 ^+ ?1 w. H
    disp 显示矩阵和文本
    . P# r: O' i! n' n0 Rlength 查询矢量的维数
    3 T0 d# h; k: ]

    8 Q8 [/ P9 x$ U5 W' A% U六.对命令窗口控制的常用命令
    , M/ A7 b2 s1 g- ~/ M9 ^1 fcedit 设置命令行编辑与回调的参数
    9 n# \$ F$ I( T1 _clc 清除命令窗口中的显示2 V$ d6 x% J& H. u7 z
    home 将光标移动到左上角位置. _  N* S: S1 {: n
    format 设置输出格式
    7 u2 T% h: `5 [  Cecho 显示文件中的MATLAB命令( Y. U/ L. X, }. U2 X" ~
    more 控制命令窗口的输出页面

    1 E5 f+ i* s7 u0 v
    8 ~+ w* Y1 R2 H7 x! h  `3 J明天再来继续学,呵呵
    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 <文件名>:查找指定文件的路径9 y& O; m+ M3 [  r, ]* Z
    粗心弄错了,呵呵
    已有 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-6-12 07:35 , Processed in 0.505484 second(s), 82 queries .

    回顶部