QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4297|回复: 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 编辑
    ) c0 ^; r% \1 _/ i/ i' k: ^' u! Y' q4 y8 w) e8 ?
    以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。
    ! s+ L: H$ x. C
    8 U/ L# `0 Y; i# t+ P    曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。
    1 a  A/ \& {: r接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。8 r7 \2 u* o& @- C) B" ]+ A3 b" A

    / T* H6 B, {6 ?+ o$ }下面是我搜集的一些matlab常用的命令+ B1 H) D. x" u8 r" B6 U# O
      y# I* B, G; I
    命令窗口常用命令
    . k% O; L( n6 n
    ' [2 \* [4 A9 L9 K) [1 w" v一.有关命令行环境的一些操作:      
    1 Z  _4 M; r/ A! I7 gclc:擦去一页命令窗口,光标回屏幕左上角
    ) x5 k  E% b3 J! k5 X( _  p  Yclear:从工作空间清除所有变量
    * u4 q4 x8 O$ t, f' ~clear all:清除工作空间所有变量和函数
    + L# C0 c1 B, O" V! Y; B7 j! P  Bclear 变量名:清除指定变量4 m  S8 n2 @! \% g: X
    clf:清除图形窗口内容3 c6 @7 \5 v0 P$ m. s3 f6 a
    delete <文件名>:从磁盘删除指定文件
      H% C' o( h6 l/ _; d$ Z' a, u- Xhelp <命令名>:查询所列命令的帮助信息
    5 R  _* Y4 T+ n& Z6 Ewhich <文件名>:查找指定文件的路径
    * a# y6 w8 H& I+ ^- o* V5 e! Wwho:列出当前工作空间中的变量
    ' L4 N7 g$ m9 J0 M" Ywhos:列出当前工作空间中的变量及信息
    * E) H; ~7 v1 ], N4 Z0 Bwhat:列出当前目录下的m文件和mat文件
    9 h* |" g2 p, J$ ]1 T: rload name:载入‘name’文件中的所有变量到工作空间- I9 b5 z& ~3 f' b/ C6 E
    load name x y:载入‘name’文件中的变量x y到工作空间& W; @7 S* i; Y7 i9 D' S. z
    save name:保存工作空间变量到文件 name.mat( F1 h$ Q3 w1 c
    save name x y:保存工作空间变量x、y到文件name.mat中
    ! e' H8 |- d+ ?9 S! \! ddiary name1.m:保存工作空间一段文本到文件name1.m) b0 d6 y9 ?6 r' c
    type name.m:在工作空间查看name.m文件内容
      G% D5 H( b2 J: d5 l9 |8 o! ~↑或Ctrl+P:调用上一次的命令+ J# P" ~! D& R! i, E! D
    ↓或Ctrl+N:调用下一行的命令
    , U5 r, t# G; i5 \. j8 `; S! a←或Ctrl+B:退后一格6 Q. C3 s9 a* A
    →或Ctrl+F:前移一格
    * V% `& Q. n, r1 Q$ a# ?4 zCtrl + ←或Ctrl+R:向右移一个单词
    : v9 n+ v* _8 JCtrl + →或Ctrl+L:向左移一个单词' k$ ?$ _* u7 K9 c# N- b" q; d
    Home或Ctrl+A光标移到行首! B$ ^0 `/ B  J
    End或Ctrl+E:光标移到行尾
    8 ^7 W& f0 X* F- l. X6 tEsc或Ctrl+U:清除一行
    # e$ q- j. t. i+ cDel或Ctrl+D:清除光标后字符
    - H6 h; \5 _0 V8 q; U2 b: K. gBackspace或Ctrl+h:清除光标前字符) d* }- h3 [1 K, w$ P7 I
    Ctrl+k:清除光标至行尾字3 |( l. {) F3 E9 X* N/ z
    Ctrl+c:中断程序运行3 `' C2 H2 F( }- f) B
    $ ~2 `0 C3 `7 j- H0 @$ f1 }
    二.常用的窗口命令9 X9 K* @0 h( L) l% f- b. v
    help:启动联机帮助文件显示: N7 f8 ?$ g% k8 ?' M# K
    what:列出当前目录下的有关文件: ~4 d) ~3 I. i  O+ v
    type:列出M文件
    5 N. Q8 k' W, X: _2 P! Z, dlookfor:对help信息中的关键词查找
    6 w+ i& X9 v$ `$ k3 S, i/ x, g- }which:找出函数与文件所在的目录名
    6 e0 ?" r5 I# mdemo:运行MATLAB的演示程序
    4 }: v) H; K% Dpath:设置或查询MATLAB的路径$ K! B3 o" K$ L
    5 n% ~) J. n2 ]9 g8 M2 r7 W8 q! Y
    三.有关文件及其操作的语句) S* X4 Q, v' L% k
    cd 改变当前的工作目录' F; x& {7 }$ ?
    dir 列出当前目录的内容
    , p4 \: V% ^7 J* Q+ H1 h6 |' ^  Adelete 删除文件; m/ w2 F0 G8 ]& Y
    getenv 获得环境参数
    2 G0 ]3 q/ w0 g% k5 U; g, S) ~unix 执行操作系统命令并返回结果$ i9 T  N% K. n5 }1 }: W
    diary 将MATLAB运行的命令存盘) E0 d% P+ u$ v$ P. Y
    fopen 打开文件% d3 L2 t$ g+ T: j
    fclose 关闭文件
    7 B( ]& o' v* h$ G0 u6 @9 B2 Tfread 从文件中读取二进制数据, f( z. a$ q- S9 l
    fwrite 向一个文件写二进制数据6 G6 k% X% \8 `+ R6 p
    fscanf 从文件读取格式化数据
    % {- g5 V' _  {) L! zfprintf 将格式化数据写入文件. T9 \- V7 O% P- X
    fgetl 从文件中读行并放弃换行符
      M6 A. X9 A4 W  `: y0 Wfgets 从文件中读行并保持换行符
    % N* ^' ]  L; Cferror 查询文件的输入输出的错误信息
    - i: R  z; G( |  }feof 检查文件结束标志! b2 z' ^( B+ o
    fseek 设置文件位置指针- S$ `/ I* E2 g  H$ J. H
    ftell 得到文件位置指针的位置6 f* t6 ~. V' U: R7 R+ a# n
    prewind 反绕一个打开的文件
    * [( t: J- Z* d4 _tempname 建立临时的文件名5 R, R* ~) G$ n" q9 m
    tempdir 返回一个已存在的临时目录名
    ) X3 o# K- k( x, I( x" ]( O
    : b5 \; @( Q' x3 P
    四.启动与退出的命令0 u) C. f' R$ y2 q! P8 h% |
    quit,exit 退出MATLAB环境
    7 n) k3 X' k& Q. P* O2 `startup MATLAB自启动文件8 t3 }" i" {! J& y1 ^; y& y- j
    matlabrc 启动主程序# ?2 a2 u, L8 B( r8 O( V

    : Q0 N3 [) z6 R五.管理变量工作空间的命令
    ' G1 ]5 u5 ^8 T7 z4 }4 Q' Fwho 简要列出工作空间变量名
    ! v  o+ Z5 D+ i$ Zwhos 详细列出工作空间变量名
    ! z  G) q7 u; S* Q: {load 从文件中读入变量
    8 c( _4 \, K8 M% q" {- N- Xsave 列出工作空间中变量存盘! W8 p. v' W: x2 w1 T4 }# j
    clear 删除内存中的变量与函数
    5 _8 T* ~% g1 z! y4 }7 c" S# V- B0 A7 lpack 整理工作空间的内存$ |& ~# B# }& @9 Y. t
    size 查询矩阵的维数
    * W) ?6 J' }9 z" d' j, N$ adisp 显示矩阵和文本; u5 I! j0 l* P: f5 t, q/ y* I
    length 查询矢量的维数
    ) F7 z5 U( g* K& w: g; h( b

    / @6 ]( f6 h( v7 u+ k六.对命令窗口控制的常用命令
    * [# e7 m  h. O" ~% a8 K( N) pcedit 设置命令行编辑与回调的参数' ~' `. D7 `$ B6 p, H
    clc 清除命令窗口中的显示, A. J' A+ G1 n5 v
    home 将光标移动到左上角位置6 p6 U% W+ E3 a/ F' k( \0 Z" j( I
    format 设置输出格式
    . D& @, b. k/ N9 |! h$ pecho 显示文件中的MATLAB命令
    & `. b( }  w8 c# G' I. Bmore 控制命令窗口的输出页面

      t+ W1 a, s4 H# \* G9 W3 n' K8 {/ V5 `) B  N" d7 a9 e; ~. x" {
    明天再来继续学,呵呵
    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 <文件名>:查找指定文件的路径
    8 [: F: p0 V* W% H" U' I1 @; c粗心弄错了,呵呵
    已有 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-10 14:56 , Processed in 0.295021 second(s), 85 queries .

    回顶部