QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4466|回复: 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 编辑
    9 \% |8 {' E$ y( v+ ^( n
    7 H. B- {0 s* a3 \& p, ?) Y以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。" ^2 q1 O! _/ `: E  l& V
    4 \% G6 p6 t# X( {
        曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。) p. C8 n  _0 y
    接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。: z0 o* j! z$ p1 s
    + p0 f6 I2 l$ w7 g
    下面是我搜集的一些matlab常用的命令
    7 W8 v- p6 O( J2 X' X$ c" f
    ( N' l( {* `, T9 A8 o: p命令窗口常用命令
    & A! W) P& B, }5 j
    * r# R" t. [$ R5 C0 F一.有关命令行环境的一些操作:      
    : g7 m/ M" K) G% vclc:擦去一页命令窗口,光标回屏幕左上角
    7 T# R, K9 U$ z- b& fclear:从工作空间清除所有变量
    ' c5 O- b9 j4 _clear all:清除工作空间所有变量和函数
    1 q# e0 Y# U9 @- ^clear 变量名:清除指定变量
    : \+ z3 v+ x0 G3 A! l1 _% Aclf:清除图形窗口内容
    " R4 F9 c. \2 w( Ddelete <文件名>:从磁盘删除指定文件- k9 I0 C1 [1 n* A8 W+ S1 I
    help <命令名>:查询所列命令的帮助信息
    : [" l$ i7 ?# `which <文件名>:查找指定文件的路径
    # h6 E; P/ [- H* v4 gwho:列出当前工作空间中的变量
    ' |$ y8 e0 U+ F$ H6 nwhos:列出当前工作空间中的变量及信息' ^7 ]8 P2 l; {- i0 Z0 k! u# V3 D
    what:列出当前目录下的m文件和mat文件! k, z8 v  t/ v& U1 F& H
    load name:载入‘name’文件中的所有变量到工作空间
      `  e$ V$ z# B/ {9 j% C7 sload name x y:载入‘name’文件中的变量x y到工作空间
    7 Z) ~# x; ?; T1 rsave name:保存工作空间变量到文件 name.mat- L' J' i4 Z. t3 X
    save name x y:保存工作空间变量x、y到文件name.mat中
    5 C8 Z) E1 Z' X4 H1 P) sdiary name1.m:保存工作空间一段文本到文件name1.m
    8 Y6 |, u; Z' J7 @( K6 r/ Ttype name.m:在工作空间查看name.m文件内容 / K$ c; L$ E$ ^/ F& E* Z
    ↑或Ctrl+P:调用上一次的命令$ a' L* A* n8 f
    ↓或Ctrl+N:调用下一行的命令
    ; ^: ]2 V; F/ ]9 n. x# w←或Ctrl+B:退后一格
    , |2 b* Z3 r% f6 h→或Ctrl+F:前移一格" x* d3 N5 s4 x$ q" e
    Ctrl + ←或Ctrl+R:向右移一个单词4 n$ h. |; G9 n0 ]5 R
    Ctrl + →或Ctrl+L:向左移一个单词5 N; {7 U' d. w) U$ {
    Home或Ctrl+A光标移到行首
    ! ?# L  [, Q5 ?6 ^End或Ctrl+E:光标移到行尾
    5 p: F, M: f# O& ~Esc或Ctrl+U:清除一行
    2 P2 D4 f* j# ^+ U; j2 _Del或Ctrl+D:清除光标后字符5 |  A$ ]3 _; ]4 c) M5 u
    Backspace或Ctrl+h:清除光标前字符
    ' f' K. C5 u9 j- VCtrl+k:清除光标至行尾字
    9 X; `- l8 x; d; f- r! d, iCtrl+c:中断程序运行
    , D1 @5 p$ R$ v, N. I6 n4 D+ h. P6 S6 G: q; X
    二.常用的窗口命令
    - p) ]/ [# X; p( }2 w& ihelp:启动联机帮助文件显示  n1 O8 G; N8 Z+ m% }
    what:列出当前目录下的有关文件2 m3 F- z# U0 U
    type:列出M文件
    , ^+ l! n5 W) k" W4 E' v7 q( qlookfor:对help信息中的关键词查找0 K7 ~3 g! p5 |' U  l% K
    which:找出函数与文件所在的目录名
      }% v. O* L) _. U- odemo:运行MATLAB的演示程序* E8 b! k1 a+ R: Y1 c) ^/ i7 [
    path:设置或查询MATLAB的路径
    - X. ~4 x7 q6 [1 u" u2 d4 T( P4 e- z0 I" y  X* b
    三.有关文件及其操作的语句  O7 e7 e- e% B4 _  [
    cd 改变当前的工作目录# N2 ~! T% O" `- i. Q4 ^
    dir 列出当前目录的内容
    ' V# |  J5 T# x/ J4 R' i5 P, W7 ddelete 删除文件# F/ b$ x: U, q; e  A& C2 C. V6 Y
    getenv 获得环境参数
    2 E2 N+ C1 D" k! G5 x" {0 kunix 执行操作系统命令并返回结果* b. r  ^" q5 M6 V
    diary 将MATLAB运行的命令存盘
    5 p$ a( \* M. T/ E0 H+ afopen 打开文件
    ( L- J# l7 W+ J" \6 [) Vfclose 关闭文件
    3 U& _* Z9 H  [fread 从文件中读取二进制数据
    ! I2 `2 B# b, l' i# s9 k: l0 Afwrite 向一个文件写二进制数据& A$ _- u: F- @. I2 j
    fscanf 从文件读取格式化数据3 Z- f% l! ~- N7 G
    fprintf 将格式化数据写入文件/ x+ v4 x; a  N* l5 s
    fgetl 从文件中读行并放弃换行符0 q( h+ w% {# g+ A4 P4 l
    fgets 从文件中读行并保持换行符6 r3 w2 U( Z9 E2 j( b, `
    ferror 查询文件的输入输出的错误信息9 x/ y5 }" `: z2 F1 f0 [
    feof 检查文件结束标志
    6 l, G, |" t5 @; xfseek 设置文件位置指针
    : g  f: {! I0 t5 _7 ^8 a* c# n# Z# eftell 得到文件位置指针的位置
    / o6 A5 L0 ?4 t! A( Z0 xprewind 反绕一个打开的文件: B' g1 t$ Z; Q7 H8 k
    tempname 建立临时的文件名
    . p+ M# v( H. A8 N& Z' H8 A' gtempdir 返回一个已存在的临时目录名+ K% f" M; Z" f% y" D0 b
    & [7 A# P2 v& V5 V1 _
    四.启动与退出的命令& D. q, f- e8 n0 ]) k7 b; m
    quit,exit 退出MATLAB环境$ A" c% D5 w2 _" X2 @2 z
    startup MATLAB自启动文件
    + k5 s$ j* ^+ n; Dmatlabrc 启动主程序8 D) I: Q  I- ]2 z
    ' [. P5 V- V% J3 ?
    五.管理变量工作空间的命令
    . H) |  K. V3 U% p7 @who 简要列出工作空间变量名
    . P' B; F( ]8 m: \( L+ c+ mwhos 详细列出工作空间变量名
    4 ^. F* B* n. f0 uload 从文件中读入变量
    / m( K5 \- J6 Vsave 列出工作空间中变量存盘0 p+ g; W# V: t( i' y$ D
    clear 删除内存中的变量与函数: Y4 K6 c) c' P4 U  Y
    pack 整理工作空间的内存. c  M$ k4 ]9 X( d* e+ }+ F
    size 查询矩阵的维数0 C/ r; z$ g, B, p+ v0 x
    disp 显示矩阵和文本
    # \/ f3 q/ Z5 Y1 j4 h& O  X. Olength 查询矢量的维数; \7 @% A- [6 v; L6 r$ l
    # c* M0 P; `9 Y! _
    六.对命令窗口控制的常用命令7 j; D6 u" x% L3 i/ i
    cedit 设置命令行编辑与回调的参数
    : I6 a: g0 Y$ {% p; s* R8 Uclc 清除命令窗口中的显示
    / k1 U3 w0 n' V4 H7 @# Z9 S  whome 将光标移动到左上角位置% H& k3 g' R5 ^% b& S7 X7 h0 s
    format 设置输出格式
    # S8 j$ y- z2 ~0 n$ T+ F" j' ]echo 显示文件中的MATLAB命令
    6 }) i/ a1 M. t: `/ r  o7 y2 O9 Rmore 控制命令窗口的输出页面

    ! ~: Q' q% z$ R% ?' a1 p# A
    1 n  Z/ j- {2 P8 x3 U明天再来继续学,呵呵
    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 <文件名>:查找指定文件的路径* u1 N) Q' n2 J  L
    粗心弄错了,呵呵
    已有 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-27 09:43 , Processed in 0.722983 second(s), 85 queries .

    回顶部