matlab基础知识(一)

1.matlab中的函数定义:
首先建立函数文件:file/new/fuction
函数的建立方法:
 function[输出变量]=函数名称(输入变量)
 %注释
 %函数体
 示例如下:
 function[s]=eg_sum(n)
 s=0;
 for i=1:n
  s=s+i;
 end
 2.clear all; %清除工作空间
close all;%清除所有的图
clc;%清空命令行
3.round()函数:四舍五入函数,与其相关的函数有ceil(),floor()函数
4.zeros()函数:生成全0矩阵
ones()函数:生成全1矩阵
具体的函数用法如下:
B=zeros(n):生成n×n全零阵。
B=zeros(m,n):生成m×n全零阵。
B=zeros([m n]):生成m×n全零阵。
B=zeros(d1,d2,d3……):生成d1×d2×d3×……全零阵或数组。
B=zeros([d1 d2 d3……]):生成d1×d2×d3×……全零阵或数组。
B=zeros(size(A)):生成与矩阵A相同大小的全零阵。
5.矩阵的元素索引:A(i,j):表示的矩阵中的第i行第j个元素。
同时矩阵中元素也可以切片引用,例如A(i,j:k)表示的是矩阵A中第i行的j到k列的元素。
6.matlab里 \ 是左除,/ 是右除。
如果是数字计算,则左除和右除是等效的,例如 3/2 = 2\3。
而对于矩阵运算,则二者不等效。矩阵除法在 matlab 里定义为矩阵求逆后相乘。例如 A的逆矩阵是 A1,则 B/A = B*A1,A\B = A1*B。矩阵乘法不满足交换律,因此需要有左右除法之分。矩阵求逆的命令是 inv ,即 A1 = inv(A)。
7.matlab中的各种对数函数的用法:自然数对数 log(x),以2为底的对数log2(x),以10为底的对数log10(x),以M为底的对数 logM(n).
8.hold on 和hold off的用法:hold on 是当前轴及图形保持而不被刷新,准备接受此后将绘制
hold off 使当前轴及图形不在具备被刷新的性质
hold on 和hold off,是相对使用的
前者的意思是,你在当前图的轴(坐标系)中画了一幅图,再画另一幅图时,原来的图还在,与新图共存,都看得到
后者表达的是,你在当前图的轴(坐标系)中画了一幅图,此时,状态是holdoff,再画另一幅图时,原来的图就看不到了, 在轴上绘制的是新图,原图被替换了
9.figure(h)的用法:如果h是一个先前的句柄,则重新唤醒该句柄;如果h之前不存在,则创建一个新的句柄。
10.plot()函数:绘制二维图像
grid on :在图像中添加栅格。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值