MATLAB学习之路

  • exp()函数是以e为底的指数函数。
  • sqrt()函数是开平方函数。
  • 45°的表示方法是 45*pi/180
  • 输入clc可以清除当前窗口显示内容。
  • 输入who 会列出工作区中的变量
  • 输入whos 会在工作区列表的变量,用尺寸和类型。
  • 输入dir 显示当前工作目录的文件和子目录清单。
  • 输入cd 显示或设置当前工作目录。
  • 输入type 显示指定m文件的内容。
  • 输入 help 或 doc 获取在线帮助。
  • 输入quit 或 exit 关闭/退出MATALB。
    在这里插入图片描述
  1. 创建一维数组变量
  • 使用方括号“[ ]”操作符
    eg: >>a=[1 3 pi 3+5*i] %or a=[1, 3, pi, 3+5*i]
    所有的向量元素必须在操作符“[ ]”之内;
    向量元素间用空格或英文的逗点“,”分开。

  • 使用冒号“:”操作符

>>b=1:10
b=1 2 3 4 5 6 7 8 9 10           %创建以1~10顺序排列整数的行向量b。
>> c=1:2:10						 %利用冒号“:”操作符创建行向量的基本语法格式:x=Start:Increment:End
c=1 3 5 7 9					     %Start表示新向量x的第一个元素;新向量x的最后一个元素不能大于End ;
>>d=1:2:9						 %Increment可正可负,若负,则必须Start>End;若正,则必须Start<End,否则创建的为空向量。
d= 1 3 5 7 9					 %若Increment=1,则可简写为:x=Start:End。
  • 利用函数linspace
    x= linspace(x1, x2, n)
    该函数生成一个由n个元素组成的行向量;
    x1为其第一个元素;
    x2为其最后一个元素;
    x1、x2之间元素的间隔=(x2-x1)/(n-1)。
    如果忽略参数n,则系统默认生成100个元素的行向量
x= linspace(1,2,5)
x=1.0000    1.2500    1.5000    1.7500    2.0000
  • 利用函数logspace
    列向量的创建
    使用方括号“[ ]”操作符,使用分号“;”分割行。
>>x= [1; 2; 3]
X=1
  2  
  3

使用冒号操作符
键入并执行x= (1:3)’ % “ ’ ”表示矩阵的转置

  1. 创建二维数组变量
  • 使用方括号“[ ]”操作符
>>a2=[1 2 3;4 5 6;7 8 9]        %a2=[1:3;4:6;7:9]结果相同
a2=								%行与行之间须用分号“;” 间隔,也可以在分行处用回车键间隔;
      1  2  3					%行内元素用空格或逗号“,”间隔。
      4  5  6
      7  8  9

  • 函数方法:函数ones(生成全1矩阵)、zeros (生成全0矩阵) 、reshape
    ones()与zeros()函数的使用方式一致
>>ones(3)            				 %创建全1的3x3数组。

ans =

     1     1     1
     1     1     1
     1     1     1
	
>> ones(3,4)							%创建全1的3x4数组。

ans =

     1     1     1     1
     1     1     1     1
     1     1     1     1

>>a=-4:4             					   %reshape的使用演示
a=
   -4 -3 -2 -1 0 1 2 3 4
>>b=reshape(a, 3, 3)		
				%数组元素的排列顺序,从上到下按列排列,先排第一列,然后第二列,…								
				%要求数组的元素总数不变。
b=
-4  -1  2
-3   0  3
-2   1  4

在这里插入图片描述在这里插入图片描述
必须得建立起符号变量xyz必须得建立起符号变量xyz在这里插入图片描述在这里插入图片描述由图可见,三次拟合的结果比较好

在这里插入图片描述

Matlab用“\”和”/”分别表示“左除”和“右除”。对标量而言,两者没有区别。对矩阵产生不同影响。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值