QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4305|回复: 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 编辑 - K( U3 y# p" Q& c  m8 {
    4 {' T& s1 v% T- Q5 }' T7 k# p7 p
    以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。$ k3 }$ a3 x9 p& k3 ~, Q+ T0 r5 g7 J- r

    ) H' o( S+ U4 d4 z; E- T    曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。, y- N' M* L- j: n% R7 `
    接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。
    ) s+ H, Q3 P' n% m
    & W9 n+ H# ]1 H& _3 D下面是我搜集的一些matlab常用的命令
    9 L* W: c, w' N; B9 e9 T. ^/ ^& ?1 |& M& n& C% ?# Q9 h
    命令窗口常用命令; c* ~& \! q) {/ v' ]3 W( W

    : p$ h( w; u% |7 G, \$ o一.有关命令行环境的一些操作:      
    & C$ l: m# Q* |- G% G/ i# ]- |clc:擦去一页命令窗口,光标回屏幕左上角
    2 g- Z/ g; W. hclear:从工作空间清除所有变量) g/ y9 ?3 c# O9 \
    clear all:清除工作空间所有变量和函数
      t# K. w; i% z. e, a7 ~$ W$ ~clear 变量名:清除指定变量
    * ]% E+ d- ~& Rclf:清除图形窗口内容, A* `2 F+ P) N, G% }8 t
    delete <文件名>:从磁盘删除指定文件' w7 E% x: M8 h/ d
    help <命令名>:查询所列命令的帮助信息! ]' A' X+ W; ?# t+ }
    which <文件名>:查找指定文件的路径
    + g% m6 N) k7 H; e" v2 s' ?who:列出当前工作空间中的变量
    + C* j) o# C: K' L+ G) Iwhos:列出当前工作空间中的变量及信息
    8 v% `' M( L6 T; W& B# Iwhat:列出当前目录下的m文件和mat文件/ S' ]' Z; Z/ ]: g. B" {8 A+ j9 @' Z! ?' l
    load name:载入‘name’文件中的所有变量到工作空间* p/ _* @7 j3 S  H1 S
    load name x y:载入‘name’文件中的变量x y到工作空间: w% H* h, |# v, e! \2 _, `
    save name:保存工作空间变量到文件 name.mat" {  \4 W6 B! y" ^
    save name x y:保存工作空间变量x、y到文件name.mat中+ u3 ?# W( e; V- R& C
    diary name1.m:保存工作空间一段文本到文件name1.m, F" p% \: ~7 R1 @* X! ]$ o
    type name.m:在工作空间查看name.m文件内容
    / d# _. i$ C. U: y8 D↑或Ctrl+P:调用上一次的命令: F. E, l6 m, Z+ i6 [
    ↓或Ctrl+N:调用下一行的命令
    ' `# x+ R( e1 [←或Ctrl+B:退后一格& E8 K5 _! i& U, s8 {
    →或Ctrl+F:前移一格
    2 I+ F4 [, I' q. W, Q- yCtrl + ←或Ctrl+R:向右移一个单词
    / x1 b+ U+ e4 jCtrl + →或Ctrl+L:向左移一个单词! ~* T) y1 y- Q. Z$ Z' u9 b
    Home或Ctrl+A光标移到行首+ h; E' A) O0 ~
    End或Ctrl+E:光标移到行尾
    0 Y8 l( [2 j; U( y: p/ uEsc或Ctrl+U:清除一行6 W2 {3 ~* O& b4 x& |( V% b1 O
    Del或Ctrl+D:清除光标后字符2 i5 {3 F, K9 ^; @/ H% y9 K0 z
    Backspace或Ctrl+h:清除光标前字符! t8 n: Z3 O6 N7 D
    Ctrl+k:清除光标至行尾字
    ) j( P2 y# g( C, [$ ^- O2 E: OCtrl+c:中断程序运行
    3 i6 m2 B3 k4 `9 V+ r: I) w2 q
    " D9 L4 V  P$ x. |8 K0 @, r二.常用的窗口命令$ }) G7 l( X! T$ A+ U1 b  p
    help:启动联机帮助文件显示
    ' F. d0 G" N1 ?0 ^+ u# ^. wwhat:列出当前目录下的有关文件/ x; t/ b, o* u# s( G* j! i) Q) X
    type:列出M文件
    1 P# _( B" A; \5 E3 m1 Z1 ]lookfor:对help信息中的关键词查找
    5 w1 x8 {6 G5 C( pwhich:找出函数与文件所在的目录名0 F9 r2 {6 ~0 h- Z4 f
    demo:运行MATLAB的演示程序
    ) f9 @2 ^/ p$ Y* W% g( j0 Zpath:设置或查询MATLAB的路径
    & p9 S6 U4 L  S1 k1 T4 X! ]- @& e; a2 |2 P0 P: D
    三.有关文件及其操作的语句
    . L3 N. g& k( `* U7 m9 {! Icd 改变当前的工作目录" z/ k: D- }. I- B
    dir 列出当前目录的内容
    + e+ c6 M* V! i# c. o5 M0 Xdelete 删除文件
    0 U+ x! g. n5 a- Cgetenv 获得环境参数
    . ^3 E3 {8 r. [  ?' G/ R4 Cunix 执行操作系统命令并返回结果
    3 n- ?* ?, [+ d' C4 Zdiary 将MATLAB运行的命令存盘( j1 w( \9 t! \  J
    fopen 打开文件  n* s, `  q0 x* `4 ?  ~
    fclose 关闭文件
    4 S* c" I2 l. Q  m* n  efread 从文件中读取二进制数据
    6 ~2 W  F4 N$ r2 X2 L+ D/ rfwrite 向一个文件写二进制数据
    - e) U# m% f) y8 s# K8 Wfscanf 从文件读取格式化数据
    ! [* J6 _- }; C' _3 W9 `fprintf 将格式化数据写入文件
    5 `; {5 R  T" ]. xfgetl 从文件中读行并放弃换行符
    ) |; J9 l4 ]1 d) h+ K. O/ I1 Pfgets 从文件中读行并保持换行符
    2 j( x6 @' N, r7 cferror 查询文件的输入输出的错误信息
    * i" b. G; i1 I  @  B  W, \3 Ifeof 检查文件结束标志/ O5 d; ]- ?5 P: K  m2 _
    fseek 设置文件位置指针+ C! r) ~! U4 m7 M7 l* t
    ftell 得到文件位置指针的位置0 E' `( L" Q1 G0 G4 w+ y# e
    prewind 反绕一个打开的文件; C; |" t3 r3 D$ x
    tempname 建立临时的文件名# z7 X4 f( h  C4 z8 S' c# \
    tempdir 返回一个已存在的临时目录名
    % M7 ~& O0 B1 n! m) s

    " Z9 [* P4 w3 [1 \四.启动与退出的命令
    5 X0 W& \" m3 ~$ r* B1 @quit,exit 退出MATLAB环境
    # G0 m6 l' k! ]4 y& z+ e( s8 Wstartup MATLAB自启动文件- p. D" Z* Q+ |
    matlabrc 启动主程序
    . Z4 M6 J5 T+ C$ T

    & q4 H0 n1 B6 W( a1 }$ G6 p) Z五.管理变量工作空间的命令% b. b* N% |! n
    who 简要列出工作空间变量名
    / g! m5 A0 u* n  D& w. T, _, |/ lwhos 详细列出工作空间变量名8 k! u! h$ p* K) z6 g
    load 从文件中读入变量
    5 |' ?3 X$ B& U: y& x2 X4 ^2 ~0 Vsave 列出工作空间中变量存盘
    % i+ P5 f2 `0 m9 Y. h8 vclear 删除内存中的变量与函数/ ^2 [, c2 R2 o
    pack 整理工作空间的内存
    . |  q. x3 ?& E2 E) T7 \size 查询矩阵的维数3 V* Y* G( w7 Y0 Y; q
    disp 显示矩阵和文本* R+ U! Z6 T  a' [8 |7 y3 P. A
    length 查询矢量的维数, H4 p3 }: t; x" h! @7 l
    , u- R' n1 P9 p( w' ^
    六.对命令窗口控制的常用命令
    $ _4 A" R- d7 d& S5 Mcedit 设置命令行编辑与回调的参数0 L  \5 m1 K5 ]# a
    clc 清除命令窗口中的显示
    % {( t7 k! U+ {. qhome 将光标移动到左上角位置7 Z. J1 [2 ^/ E2 K. Z1 E! l
    format 设置输出格式
    ( C4 }; b/ O8 _/ G# R6 Pecho 显示文件中的MATLAB命令4 T- U* g" N8 ~, a, H& M
    more 控制命令窗口的输出页面
    9 {: y" [+ R5 E

      _: _3 |3 h: E; A& }( }. Y$ q明天再来继续学,呵呵
    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 <文件名>:查找指定文件的路径2 F: g( V; ?0 j! r
    粗心弄错了,呵呵
    已有 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-16 11:49 , Processed in 0.476715 second(s), 82 queries .

    回顶部