🌞欢迎来到智能优化算法的世界
🌈博客主页:卿云阁💌欢迎关注🎉点赞👍收藏⭐️留言📝
🌟本文由卿云阁原创!
🌠本阶段属于筑基阶段之一,希望各位仙友顺利完成突破
📆首发时间:🌹2021年12月11日🌹
✉️希望可以和大家一起完成进阶之路!
🙏作者水平很有限,如果发现错误,请留言轰炸哦!万分感谢!
目录
0️⃣✨✨✨矩阵的建立✨✨✨
利用直接输入法建立矩阵:将矩阵的元素用中括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用逗号或空格分隔,不同行的元素之间用分号分隔。方法
c=[1,2,3;4,5,6;7,8,9] %%结果%% c = 1 2 3 4 5 6 7 8 9
1️⃣✨✨✨size()✨✨✨
获取矩阵的行数和列数:size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A的行数, c=size(A,2) 该语句返回的时矩阵A的列数。所以N=size(c,1),就是把矩阵X的行数赋值给N。
c=[1,2,3;4,5,6;7,8,9;10,11,12] N=size(c,1) %%%结果%%% 1 2 3 4 5 6 7 8 9 10 11 12 N = 4
2️⃣✨✨✨MATLAB中的算术运算符✨✨✨
%%给定一个N阶矩阵A,输出A的M次幂(M是非负整数)%% A =[1, 2;3 ,4] %%A的2次幂%% A^2 %%%%结果%%% A = 1 2 3 4 ans = 7 10 15 22
3️⃣✨✨✨矩阵元素的引用✨✨✨
C是一个矩阵,C(3,2)表示第三行第二列的元素。。
C(i,:)表示第i行全部元素
C(:,j):表示第j列全部元素
C(i:i+m,k:k+m)表示第i~i+m行内且在k~k+m列中的元素
C(i:i+m)表示第i~i+m行的全部元素
C=[1,2,3;4,5,6;7,8,9;10,11,12] C(3,2) C(2,:) C(:,2) %%%%%%结果%%%%%% C = 1 2 3 4 5 6 7 8 9 10 11 12 ans = 8 ans = 4 5 6 ans = 2 5 8 11
4️⃣✨✨✨round函数✨✨✨
round(3.2) round(2.3) round(5.1) %%%%%%%%%%%%%% ans = 3 ans = 2 ans = 5
5️⃣✨✨✨rand✨✨✨
rand函数产生由在(0, 1)之间均匀分布的随机数组成的数组。
rand(2,3) %%%%%%%%%%%%%%%%%%%%%%%%% ans = 0.8147 0.1270 0.6324 0.9058 0.9134 0.0975
6️⃣✨✨✨ceil✨✨✨
Y = ceil(X) 将 X 的每个元素四舍五入到大于或等于该元素的最接近整数
ceil(2.6) %%%%%%%%%%%%%%%%%%% >> jichu ans = 3
7️⃣✨✨✨ones✨✨✨
ones的作用是产生全1矩阵,ones(N)是产生一个N*N的全1矩阵,
ceil(2.6) %%%%%%%%%%%%%%%%%%% >> jichu ans = 3
8️⃣✨✨✨ randperm(n) ✨✨✨
p = randperm(n) 返回一行包含从1到n的整数。
randperm(6) %%%%%%%%%%%%%%%%%%%%%%% ans = 5 1 2 3 4 6
9️⃣✨✨✨hold on 和hold off,是相对使用的✨✨✨
前者的意思是,你在当前图的轴(坐标系)中画了一幅图,再画另一幅图时,原来的图还在,与新图共存,都看得到
后者表达的是,你在当前图的轴(坐标系)中画了一幅图,此时,状态是hold off,则再画另一幅图时,原来的图就看不到了,在轴上绘制的是新图,原图被替换了
🔟✨✨✨pause(a)✨✨✨
一般情况下pause(a)表示程序暂停a秒后继续执行
MATLAB(基础)(很详细)
最新推荐文章于 2024-09-14 22:38:49 发布