QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4323|回复: 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 \, W7 K$ o7 C8 J
    " z# [. m3 [9 @, Y
    以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。7 a( L4 r2 b1 k" J% u$ B
    5 A$ m$ ]* c" v7 }) L6 b
        曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。/ [7 |7 ~( [  p/ g" U
    接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。
    , |6 c( H- `6 K. J4 |5 h% s* ?5 _$ p8 w0 A' U
    下面是我搜集的一些matlab常用的命令
    : J9 h) W! Y" o0 W" v6 T7 P3 L& d) Q, r% t* J
    命令窗口常用命令
    6 X5 j+ Z  [" A) }0 b: R  R6 z$ M; q% j3 P+ c
    一.有关命令行环境的一些操作:       4 r5 Y0 z) n. `3 o6 `2 O' m
    clc:擦去一页命令窗口,光标回屏幕左上角' e0 ^% |$ g1 ]4 R! J. z5 H
    clear:从工作空间清除所有变量3 f7 H& P9 b2 w; s' w1 m' R; T* L
    clear all:清除工作空间所有变量和函数) h/ |) I" J1 W, A# m. }3 ]! j
    clear 变量名:清除指定变量& C4 ~; o# u5 q: N
    clf:清除图形窗口内容; ~  O( p% G0 ^5 a& Z3 ?- A
    delete <文件名>:从磁盘删除指定文件/ E7 i8 k3 S" h6 H6 A
    help <命令名>:查询所列命令的帮助信息  ]2 C, [6 |8 N  @
    which <文件名>:查找指定文件的路径! l; `' A6 j8 T% F* j. m7 J
    who:列出当前工作空间中的变量0 r% x4 X- k8 K3 A4 q1 n* K
    whos:列出当前工作空间中的变量及信息
    8 w$ K8 ?6 }  uwhat:列出当前目录下的m文件和mat文件  }) W: r7 Y$ ?
    load name:载入‘name’文件中的所有变量到工作空间- T( o  a: C$ D9 ^5 U
    load name x y:载入‘name’文件中的变量x y到工作空间8 f+ r, Z( O: h6 Z) E7 ^% c
    save name:保存工作空间变量到文件 name.mat' [" J3 Y% w9 N' z1 x
    save name x y:保存工作空间变量x、y到文件name.mat中- X. E4 L" ^7 e+ T2 ?% V( r- }
    diary name1.m:保存工作空间一段文本到文件name1.m
    & x* @9 F% a# o+ {# ztype name.m:在工作空间查看name.m文件内容
    9 Y- `( m: y" @! U2 p8 I& [↑或Ctrl+P:调用上一次的命令4 q) \" U/ J# e+ R" B
    ↓或Ctrl+N:调用下一行的命令
    & v$ H- @! @0 S+ r←或Ctrl+B:退后一格5 x, R: R* M7 ~7 Q- t
    →或Ctrl+F:前移一格4 F4 r" m2 U! Q
    Ctrl + ←或Ctrl+R:向右移一个单词# |2 H( |$ j7 n- J" G
    Ctrl + →或Ctrl+L:向左移一个单词
    5 e8 M8 j* C) c9 r, _# m# XHome或Ctrl+A光标移到行首# [- b5 b  M! A$ V
    End或Ctrl+E:光标移到行尾
    - `( n$ a. y# O8 \/ kEsc或Ctrl+U:清除一行
    8 R* Y6 y- a6 H( s4 ODel或Ctrl+D:清除光标后字符
    * w: u3 H4 X% g4 O" ABackspace或Ctrl+h:清除光标前字符
    ( V7 U! o2 L* E, XCtrl+k:清除光标至行尾字
    & |. k2 l4 [! t9 ZCtrl+c:中断程序运行
    # [) M& t, K" e+ I/ e* }
    ' d' R9 ]  H% A" O7 O1 w) S) M7 P二.常用的窗口命令4 k4 F6 U; x: J& ]) M4 D# A  I* w
    help:启动联机帮助文件显示9 d: O: |4 n0 S$ x# o  J
    what:列出当前目录下的有关文件
    ; H; O' x( D2 Y" o8 U4 X2 [8 _6 ptype:列出M文件4 q$ f9 ~8 E; ~! N2 _
    lookfor:对help信息中的关键词查找4 q9 Y" i( p: }/ C1 ?. G1 e0 z
    which:找出函数与文件所在的目录名$ N, \' R+ Y- K/ K. d+ `
    demo:运行MATLAB的演示程序
    ! _) X2 _  o" o; o8 c. hpath:设置或查询MATLAB的路径
    # ]; K) c7 c2 j. l, f4 h' z' N
    三.有关文件及其操作的语句0 Q! P8 o' N( K3 h/ c
    cd 改变当前的工作目录
    7 _4 Z( q: z8 x! F/ Ldir 列出当前目录的内容. R- D# w8 f8 v; @$ x0 ?1 U/ Y
    delete 删除文件
    1 r/ x* c) ?# M* G, u9 Dgetenv 获得环境参数$ A% A7 w$ Y# @) u3 t* e- K7 u% z: t
    unix 执行操作系统命令并返回结果
    9 j+ G" |, I. J' R& e: udiary 将MATLAB运行的命令存盘
    7 i' `2 Z5 d$ a+ x/ d9 K0 Dfopen 打开文件
    ( P6 k- f8 n0 Y$ Q7 @fclose 关闭文件
      l5 w8 @  s6 P6 ~fread 从文件中读取二进制数据
    ! r! ]: O5 F1 m) hfwrite 向一个文件写二进制数据4 E1 j% x8 |7 u6 A9 k5 M' g: W
    fscanf 从文件读取格式化数据5 n  ]0 P/ f9 D) v( j
    fprintf 将格式化数据写入文件- j4 C. A. g7 p* ^2 a- T
    fgetl 从文件中读行并放弃换行符
    2 B8 a) D# k+ ^fgets 从文件中读行并保持换行符
    7 r1 r* E! k1 ~4 I. n) Cferror 查询文件的输入输出的错误信息
    ( L2 v0 H- M2 T# D% `9 U, {* |. [feof 检查文件结束标志
    ! }) Y* |) Z9 i' r8 Wfseek 设置文件位置指针
    # J; x4 l8 @' j4 Bftell 得到文件位置指针的位置: n/ v  ]4 Z' L# @2 a% O. ^7 k
    prewind 反绕一个打开的文件# \0 m$ ?/ ]  E; p1 O# C
    tempname 建立临时的文件名
    7 T5 G% l5 R8 L+ v0 u$ ]$ X5 gtempdir 返回一个已存在的临时目录名2 q0 f& q- }. c9 z* b3 X" R0 Q' _0 B
    8 v+ c" {1 t; S* A  S7 D' W
    四.启动与退出的命令
    9 d3 x5 S% B. ^quit,exit 退出MATLAB环境+ u: b; u# J" j. v
    startup MATLAB自启动文件0 K7 B, c# i# G
    matlabrc 启动主程序
    % B- [( Q5 w" i# n

    3 t) \+ V$ q) z3 A. y8 V五.管理变量工作空间的命令
    # F: a- K0 `. uwho 简要列出工作空间变量名
    4 _* t' ~( F& t2 a8 \- L: Awhos 详细列出工作空间变量名5 S- L3 Y: W3 ~6 P. ^$ Y& z
    load 从文件中读入变量
    9 F2 q6 l. Z" W: @9 @6 v( W3 Vsave 列出工作空间中变量存盘
    + p; W7 q: S. U$ mclear 删除内存中的变量与函数
    3 ?" o' e' X0 u( w- G1 T/ }pack 整理工作空间的内存! V+ P, N  U2 d  C
    size 查询矩阵的维数7 H  r' w+ h* Z) l) N
    disp 显示矩阵和文本
    + ?% L2 q4 F# x2 j4 K2 ?length 查询矢量的维数
    . {+ ]2 P2 V$ @1 v: E

    % N/ n; F( q; \  H/ R, ?) o6 T" \5 \- J六.对命令窗口控制的常用命令
    2 \$ O% M6 L! Vcedit 设置命令行编辑与回调的参数
    7 o) v. U$ \% h# x9 m+ Nclc 清除命令窗口中的显示
    + O, a) t; W6 R5 E5 o# F! v5 dhome 将光标移动到左上角位置: ^9 B, H& v& ~$ w  O
    format 设置输出格式/ V6 Y5 P9 L* V" Y9 `' e
    echo 显示文件中的MATLAB命令& S1 H$ t$ R7 i
    more 控制命令窗口的输出页面

    & j  z% a& V9 Y6 I. e4 K
    ( _0 S! y- N3 v# E; L1 |) E明天再来继续学,呵呵
    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 <文件名>:查找指定文件的路径5 s# ^8 m  M5 H2 B! H, A
    粗心弄错了,呵呵
    已有 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-13 03:55 , Processed in 0.446505 second(s), 81 queries .

    回顶部