首页 > 其他 > 详细

台大郭彦甫MATLAB教学-个人笔记(一)

时间:2020-02-27 17:14:05      阅读:345      评论:0      收藏:0      [点我收藏+]
  • 命令和一些特殊的变量

who:查看有哪些变量1.

whos:可以查看变量的大小、字节和类型等资料。

clear:如果单独使用则是清空所有命令,若后面跟着一个变量名称则为删除此变量。

clc:清空命令行窗口。

Inf:表示无穷大。      eps:2.2004e-016

NaN:not a number     pi:3.1415925···

查看关键字可使用命令:iskeyword

 

  • Numeric Display ‘Format’

  Format:可设置输出格式。例:>>format long

https://www.cnblogs.com/acmwangpeng/p/5524907.html

这篇博客写得很详细,可以学习。

备注一下:

rat的显示结果应该是Ratio of small integers,即整数之比,分数。

bank的显示结果是Currency format with 2 digits after the decimal point,即货币的格式。

技术分享图片

 

  • Array Indexing

    (PS:关于矩阵和向量的输入在此不再赘述,分号表示换行。)

  设有一个矩阵为

1 21 6
5 17 9
31 2 7

方法一:

    A(3, 2) 则表示读取第三行第二列的元素。

    A( [1 3], [1 3] )表示第一行和第三行与第一列和第三列相交叉的元素,则有 [ 1 6; 31 7 ]的一个矩阵。

方法二: 

    A(8)可以读取到的元素为9,从第一列从左往右开始往下数,9是这个矩阵的第八个元素。

    A( [ 1 3 5 ] )可以读取到第一个,第三个和第五个元素得到一个矩阵 [ 1 31 17 ]。

    A([1 3; 1 2])表示第一行取第一个和第三个元素,第二行取第一个和第二个元素,得到一个[1 31; 1 5]的矩阵

tips:

  1. 若要让某一元素或某些元素等于0,可使用A(8) = [0]
  2. 若要删除某一行,可使用A(3, :) = []  ,列同理。

 

  • Colon Operator

  j:k -> [j, j+1, j+2, ······, j+m] 

      ps:j+m==k

  j:i:k -> [j, j+i, j+2i, ······, j+m*i]

      ps:j+m*I==k

 

例:若某矩阵A = [1, 2, 3, 4, 5, 6, 7, 8, 9], 我们执行如下命令A[2:1:8],则可得到如下结果:A = [1, 3, 5, 7, 9]

  ps: 看到弹幕大佬的做法,深感大佬的牛逼和自己的菜。。

 

  • Array Maniputlation and Some Special Matrix

    因为我线代刚刚开始学,这里还不算太懂,所以直接放图好了。。等我后面学完线代了再来补充。

技术分享图片

 

技术分享图片

 

技术分享图片

 

前路漫漫,与君共勉。

台大郭彦甫MATLAB教学-个人笔记(一)

原文:https://www.cnblogs.com/wleaf/p/12373087.html

(0)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!