QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4478|回复: 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 编辑 5 t- b7 Z8 B  O
    8 _& @) V5 t5 G) b
    以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。
    % A. ]" L$ t* l) w
    : D6 x2 v* b0 [% B# d3 S    曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。
      K; ?7 \/ N, v接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。
    5 E% G+ j" ]0 a) @8 U
    ( r6 K) f8 X( }  ~下面是我搜集的一些matlab常用的命令
    9 s% g$ U! x8 f" c$ D  g
    & c" j$ w# v0 U% q4 t! t命令窗口常用命令
    # X+ _4 y9 r  T% Q
    ( r; e' Q5 ?2 [一.有关命令行环境的一些操作:       . R* e  S8 O' g
    clc:擦去一页命令窗口,光标回屏幕左上角% h' J$ X  v3 D, r
    clear:从工作空间清除所有变量
    $ K$ S* q4 ?* N2 ?clear all:清除工作空间所有变量和函数
    3 ~) f9 J- {6 e9 G8 m: j- Iclear 变量名:清除指定变量
    ! M8 W2 o  v: G3 eclf:清除图形窗口内容
    3 o7 N0 g( i5 Pdelete <文件名>:从磁盘删除指定文件
    5 z- A$ d$ r, L* n0 x2 `help <命令名>:查询所列命令的帮助信息7 _" a) ~) t  d: \# ]. K3 t
    which <文件名>:查找指定文件的路径
    ( m& C& L8 C4 p4 H$ _who:列出当前工作空间中的变量
    , a$ G8 h  P7 g! V" F3 r2 pwhos:列出当前工作空间中的变量及信息
    9 g- v, u" Q" W4 H' Rwhat:列出当前目录下的m文件和mat文件
    + I3 w1 r4 ~! j5 Q! v+ j& }load name:载入‘name’文件中的所有变量到工作空间/ x: u6 T( Y  _8 {
    load name x y:载入‘name’文件中的变量x y到工作空间8 `" q& A6 T+ Y( h- g
    save name:保存工作空间变量到文件 name.mat
    ) T% T- x, h* J9 W+ bsave name x y:保存工作空间变量x、y到文件name.mat中" e3 z+ [0 S" s' S: e
    diary name1.m:保存工作空间一段文本到文件name1.m# o1 v( x5 N2 k. t/ O, ]1 V
    type name.m:在工作空间查看name.m文件内容 3 n2 D" q3 e% {4 {
    ↑或Ctrl+P:调用上一次的命令- `5 ^2 B" i: d5 s  x
    ↓或Ctrl+N:调用下一行的命令! Z4 q5 b7 [' |7 P
    ←或Ctrl+B:退后一格
    $ k- a' v( y9 }2 Q% c→或Ctrl+F:前移一格' @3 V: ~0 P# A
    Ctrl + ←或Ctrl+R:向右移一个单词
    - F5 I# ~+ `, UCtrl + →或Ctrl+L:向左移一个单词
    / g' ^7 }, m# ]% Z* L/ EHome或Ctrl+A光标移到行首
    9 g9 H( ~/ p% U1 REnd或Ctrl+E:光标移到行尾) q% j$ t: |( t' A5 q$ ?
    Esc或Ctrl+U:清除一行( ^: H# I- u! \- u: o
    Del或Ctrl+D:清除光标后字符
    " V- O9 T- H' j# T% y2 F1 bBackspace或Ctrl+h:清除光标前字符/ ^$ ]* ]" C1 r, U& z4 ~% K
    Ctrl+k:清除光标至行尾字/ O2 h0 P8 S2 N1 Y
    Ctrl+c:中断程序运行5 Q: t/ S* t+ ?

    * o( W8 X" l3 d7 ?2 K二.常用的窗口命令
    - J* y& x  Z! Y3 Ghelp:启动联机帮助文件显示
    2 W' W! H" ?8 K7 z- e" jwhat:列出当前目录下的有关文件
    & @" e0 U! l- a1 }type:列出M文件
    1 y2 c( ]0 g$ q, t# Glookfor:对help信息中的关键词查找- y1 }3 h5 @+ |; {6 }) W2 Z* J
    which:找出函数与文件所在的目录名
    ; S3 t: b& @( W3 h) R2 u1 e( F' xdemo:运行MATLAB的演示程序0 ^" h3 M8 v4 }& c  }
    path:设置或查询MATLAB的路径, F/ F- }6 ], d9 W

    3 d( J, w# g* [6 l三.有关文件及其操作的语句
    3 _- V9 A  T2 {6 P, q( |+ A3 @cd 改变当前的工作目录& ~/ I" X  T- M7 s+ V
    dir 列出当前目录的内容
    / G5 V' E- ]  R5 pdelete 删除文件
    & h3 `! a6 h7 R  q+ Q  ]getenv 获得环境参数
    / ~9 \+ f' v  y# B0 v2 R7 Aunix 执行操作系统命令并返回结果/ P1 `; |- H$ o: \$ U3 F4 M- D; k# @
    diary 将MATLAB运行的命令存盘+ U5 m3 P# \+ D8 p6 E
    fopen 打开文件
    $ X( z, {, J% [/ t9 C) d$ @fclose 关闭文件
    8 S5 _& X, i" Y' ?7 Q- l" gfread 从文件中读取二进制数据  |5 U# Q: d- D' T7 j  }$ R8 ?' q
    fwrite 向一个文件写二进制数据% i! ^6 s2 G9 _1 s" ?9 n
    fscanf 从文件读取格式化数据  d* A% G( ]; N  g& A" Q
    fprintf 将格式化数据写入文件2 P2 A9 U! [0 Z% x' ~, Z8 F. H
    fgetl 从文件中读行并放弃换行符
    & W; I9 _( t5 Qfgets 从文件中读行并保持换行符
    / L7 J) S& |' Q+ c8 a; H2 A9 hferror 查询文件的输入输出的错误信息  {, p9 r: I9 K& n) Z1 W: |, i7 Q
    feof 检查文件结束标志
    ( }, e3 E& o# l* h. ?2 pfseek 设置文件位置指针
    ( M" t, d6 T, `2 \! a+ Qftell 得到文件位置指针的位置; f2 m# M8 T6 n/ |
    prewind 反绕一个打开的文件
    % Z$ M3 J! K8 H. a1 w: B3 Atempname 建立临时的文件名1 l/ @* `4 F6 X4 V5 p# N
    tempdir 返回一个已存在的临时目录名* s, Y* ]- S5 k" k& G! t' @
    3 Z5 D2 x$ r, f  t4 c6 {
    四.启动与退出的命令
    ) R- y4 Q$ I$ y2 K7 k  Uquit,exit 退出MATLAB环境
    & I; k6 I& m) W! j1 L8 I! Z: w3 wstartup MATLAB自启动文件
    % {, W! N7 ?, {* _matlabrc 启动主程序+ l* b" s' t* L8 ~4 r1 D# a; u1 v
    8 K$ Z& j  B. a9 f" G: Z
    五.管理变量工作空间的命令% {& L8 s4 Q: Y7 l& X# U/ d  m
    who 简要列出工作空间变量名
    3 e; y6 A* b3 y1 C% ^6 Mwhos 详细列出工作空间变量名
    / t- h  c" I: ?8 {  {7 |. }% Wload 从文件中读入变量
    ' E2 s1 p6 \7 A3 qsave 列出工作空间中变量存盘
    & E0 r1 B. |% \7 v4 @; wclear 删除内存中的变量与函数
    4 Q# ?. f$ w' vpack 整理工作空间的内存" R1 [: i  [! _
    size 查询矩阵的维数* x) x8 i- D1 f% x& e5 k- Y
    disp 显示矩阵和文本
    & b5 v: B; D2 y5 r3 u/ ]1 ~: D- Dlength 查询矢量的维数) P- u( u+ \0 P9 E3 ^' P* o) \

    ! G, X. @3 C9 U8 b" E六.对命令窗口控制的常用命令
    * ~% s# O& o, e8 D$ \cedit 设置命令行编辑与回调的参数. Q$ a8 V( m# I# {+ p  i$ ?( ]" G
    clc 清除命令窗口中的显示
    ( q6 S  e7 A* ?& {- Khome 将光标移动到左上角位置
    * [; K4 w# z) q: C% O7 nformat 设置输出格式
    ( [# R$ G! i$ L; S6 \0 @echo 显示文件中的MATLAB命令
    0 R# C+ |: L% e# s8 cmore 控制命令窗口的输出页面
    6 t1 a  U6 g' E" @$ g
    : h4 g, m8 F  S* ], 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 <文件名>:查找指定文件的路径+ ]/ u" L- `7 l5 G' q$ W
    粗心弄错了,呵呵
    已有 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 07:54 , Processed in 0.392936 second(s), 85 queries .

    回顶部