QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4352|回复: 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 编辑 . E2 u6 }: J& f  J
    6 }: [0 O; M& p, T* q, l
    以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。
    3 g% @! @- a) W- e4 g
    + l# x- V' C4 l) _2 V3 Z; s9 |    曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。! L5 V2 }9 C9 e# L
    接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。
    ! `* d; Q, w* A! t6 |6 w' t6 s3 B
    ; e2 y0 I2 K( }( c" t下面是我搜集的一些matlab常用的命令1 p2 t4 b  v- ~& c
    0 E' i, h: ^1 t
    命令窗口常用命令9 w+ F1 |5 A: ?" k9 p

    ) I, A/ N4 X, Q( s: ~, ?* |# f一.有关命令行环境的一些操作:       9 S. z0 c8 q+ K0 k
    clc:擦去一页命令窗口,光标回屏幕左上角
    0 y9 R2 @+ L* ], Q1 R5 c! {clear:从工作空间清除所有变量$ u7 i5 @- p* Y( W4 e: ~
    clear all:清除工作空间所有变量和函数
    * F2 W9 S% w7 w& U) g" \clear 变量名:清除指定变量$ w0 g! D2 Z( i& O
    clf:清除图形窗口内容
    7 q# r% I  w% Q, d2 ydelete <文件名>:从磁盘删除指定文件6 H3 w: C' ~& `/ W7 h, z
    help <命令名>:查询所列命令的帮助信息' J1 n  z. g& x8 t) Y" q
    which <文件名>:查找指定文件的路径$ A3 V: Y; V, X
    who:列出当前工作空间中的变量: N1 d4 D" E& j6 v
    whos:列出当前工作空间中的变量及信息
    " t2 d4 U) F7 ]what:列出当前目录下的m文件和mat文件" [2 B7 V1 J; F1 G. n) g2 T9 H
    load name:载入‘name’文件中的所有变量到工作空间
    / z$ y0 ^$ x& y; H1 o" ~load name x y:载入‘name’文件中的变量x y到工作空间
    0 q3 `- X9 n! @1 T! @; ?' ssave name:保存工作空间变量到文件 name.mat
    . r7 S4 b, `% J8 i6 W5 N6 a  \save name x y:保存工作空间变量x、y到文件name.mat中+ P! Y1 U. l) h6 k8 T2 v5 J. p/ {
    diary name1.m:保存工作空间一段文本到文件name1.m& w1 E7 G/ U' K
    type name.m:在工作空间查看name.m文件内容
    ' O  `/ k( a" H6 H+ q↑或Ctrl+P:调用上一次的命令
    ( G- i: e! u3 \, l↓或Ctrl+N:调用下一行的命令& ]7 F4 D5 U( X- _* E" H+ m) ?9 u4 E
    ←或Ctrl+B:退后一格
    5 w7 p7 }! ]3 K5 Q4 Y→或Ctrl+F:前移一格1 A, |, j: r, V7 R% n& s
    Ctrl + ←或Ctrl+R:向右移一个单词
    1 r5 S7 \7 v5 ], l+ u# |Ctrl + →或Ctrl+L:向左移一个单词# B6 ^% t1 V* `) t- K# e0 y) X
    Home或Ctrl+A光标移到行首
    * M' g2 @/ y8 Z( g5 R. E. UEnd或Ctrl+E:光标移到行尾5 x( g% C4 x% p$ x+ L
    Esc或Ctrl+U:清除一行' a$ A9 i2 h" O) d& f( }
    Del或Ctrl+D:清除光标后字符  j. t5 b( Y/ ~, t
    Backspace或Ctrl+h:清除光标前字符( f* E4 i8 ~4 q  e, J$ q
    Ctrl+k:清除光标至行尾字
    - i7 r9 E+ C7 P1 yCtrl+c:中断程序运行
    # a. l2 `! z4 U& T
    - y* A1 D7 m7 j  s4 x  l二.常用的窗口命令
    9 B9 w3 t% x* M  _/ hhelp:启动联机帮助文件显示
    ' l! U" G' j* b! w& qwhat:列出当前目录下的有关文件; r3 D9 V/ w) v
    type:列出M文件$ n! u" X- d3 E, T) [" @
    lookfor:对help信息中的关键词查找
    3 F# Y  @( `/ W( ewhich:找出函数与文件所在的目录名& d0 O; a; a4 m6 G( V% l0 L
    demo:运行MATLAB的演示程序
    # m0 V1 i9 J. gpath:设置或查询MATLAB的路径% a0 Y" H! f/ N9 _
    ( Z5 P5 n) m, k: J
    三.有关文件及其操作的语句, w1 I% P' U  n3 e2 M  Q0 P  \
    cd 改变当前的工作目录0 r8 a5 J/ r: a3 D. J, e( X
    dir 列出当前目录的内容
    8 {4 k; ?* e5 M, gdelete 删除文件8 w4 {7 k+ L+ Q# d4 F0 M
    getenv 获得环境参数- ^3 U% |( @& z: ~+ G4 m
    unix 执行操作系统命令并返回结果. O' s7 \' M% ?" i" ~
    diary 将MATLAB运行的命令存盘8 b6 d' ^% F" R+ v$ m
    fopen 打开文件
    - F5 _* [$ b' `fclose 关闭文件
    ( s: n5 x/ s) w- t" ?9 kfread 从文件中读取二进制数据& N) z4 {! n7 F; O3 {) w# e/ m
    fwrite 向一个文件写二进制数据) h9 o3 Y8 C: Z5 {9 G5 O. u
    fscanf 从文件读取格式化数据
    & q: _9 ^1 ~2 E) S4 K! x4 tfprintf 将格式化数据写入文件
    $ }" @+ o) y2 p0 ?fgetl 从文件中读行并放弃换行符
    ' \1 ]9 y" y! b; t9 _4 C) zfgets 从文件中读行并保持换行符' o) A! k; _: R$ G
    ferror 查询文件的输入输出的错误信息
    ; K4 ]. b; D, ^" t( B; X# Ffeof 检查文件结束标志# F: L' [/ h9 g9 F; [- s& n" p
    fseek 设置文件位置指针
    & R/ t  O) ?7 X6 qftell 得到文件位置指针的位置
    . S: q$ E4 C) H1 E" rprewind 反绕一个打开的文件
    0 t6 K1 D0 Z8 [1 G- _tempname 建立临时的文件名
    + [4 w& I0 K/ V5 i9 [! ^tempdir 返回一个已存在的临时目录名
    4 ]4 u2 i: ^/ n& N
    ; ]3 g$ S& W3 D3 W
    四.启动与退出的命令
    , t, h: F& Y0 _' ]1 G- [. rquit,exit 退出MATLAB环境
    3 @4 P4 A6 F  C& U7 s2 X+ lstartup MATLAB自启动文件" e7 X4 i% r5 C1 w0 K
    matlabrc 启动主程序
    7 {+ Y1 \, E0 E+ W. @

    ! q$ v  E/ I7 M1 L五.管理变量工作空间的命令! \. _7 H9 a* E
    who 简要列出工作空间变量名
    2 \% P, [* M7 s. {: V1 swhos 详细列出工作空间变量名0 U) ?9 L  \+ t) J( x. g
    load 从文件中读入变量
    ; s. Z/ M0 Z  Tsave 列出工作空间中变量存盘  M" W" o9 K, ^! U& L& J& M  F7 N# T( M
    clear 删除内存中的变量与函数
    % A! u; L4 B+ ?7 r& b! w9 J; Lpack 整理工作空间的内存! ~. |; J' `& {' h
    size 查询矩阵的维数
    2 ^7 `8 g* W/ B# Kdisp 显示矩阵和文本1 ~) x# }" t  v1 E5 J
    length 查询矢量的维数/ H# d3 s' ^* J- f2 N" E+ c
    & K% I0 o. O$ N5 Z! L. |# R* Y
    六.对命令窗口控制的常用命令- F( f# ?6 @! i+ S
    cedit 设置命令行编辑与回调的参数
    1 ?$ T4 l5 V  B3 d! s: vclc 清除命令窗口中的显示
    # K( ]6 T1 G# s! g/ ]home 将光标移动到左上角位置0 z) X  h% `- e) h& C
    format 设置输出格式
    - y3 U0 R$ K+ |6 x5 ^& Uecho 显示文件中的MATLAB命令
    # ]+ j4 \1 K1 j2 Umore 控制命令窗口的输出页面
    6 ~& z8 r9 Z2 _0 Y0 B

    7 K9 O! q2 }: a# [明天再来继续学,呵呵
    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 <文件名>:查找指定文件的路径$ f& {# r8 b8 |$ T% n
    粗心弄错了,呵呵
    已有 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-7-30 22:38 , Processed in 0.557914 second(s), 81 queries .

    回顶部