
matlab
文章平均质量分 50
城猪猪
心之所向,素履以往。
展开
-
Matlab使用sort进行排序---2022/04/07
问题重述 1、对一维数组进行排序 2、对多维数组根据某一行进行排序,其他行数值跟着改变 函数解读 参考官网的说明 sort函数 语法 B = sort(A) B = sort(A,dim) B = sort(,direction) B = sort(,Name,Value) [B,I] = sort(___) 说明 B = sort(A) 按升序对 A 的元素进行排序。 如果 A 是向量,则 sort(A) 对向量元素进行排序。 如果 A 是矩阵,则 sort(A) 会将 A 的列视为向量并对每列原创 2022-04-07 11:06:20 · 24315 阅读 · 1 评论 -
2021/12/06-----记录如何将两个收发器的数据放到一个.mat中
由于想尝试多种场景的使用, 所以想将多个收发器的数据放到一起,再用算法进行处理。 大概思路为: 分别对单个接收器的数据进行处理,拿到数组形式的数据。而后用cell函数来整合两个接收器的数据。 关键代码如下: my_csidata1=csi_data; my_csidata2=csi_data; C={my_csidata1,my_csidata2}; save('T1.mat','C'); 得到的结果如下图: 上个月主要是进行网卡的调试,颇有心得。找个时间好好整一下。先把数据梳理好了再做这个工作吧。 路原创 2021-12-06 17:33:36 · 121 阅读 · 1 评论 -
matlab学习---已知函数进行作图
已知基本函数,然后画图。 % 画出y=1/(x+1)的函数曲线,x∈[0, 100]。 %生成x x=0:1:100; % y=x; %可直接运行 % y=x.^2;%可直接运行 % y=1./(x+1);%可直接运行,注意这个关键的点,没有这个点就会报错 % %组合函数y=y1.*(x定义域)+y2.*(x定义域) y1=x.*(x<=50)+2*x.*(x>50); subplot(2,1,1) plot(x,y); t = [0:199]./100; %采样时间点 x1 =原创 2021-05-31 22:18:53 · 10837 阅读 · 0 评论 -
matlab学习---矩阵求最大值,赋值
对近段时间matlab学习的一些总结: 求最值函数,可求出最值以及定位(一维以及多维) 赋值问题 求方差 首先是求最值, 一维矩阵分别求最大最小值,直接利用max,min函数。如果是二维矩阵,可多次利用max,min函数,这是因为,第一次使用是对每行求最小,然后定位值也是一维矩阵,所以再次取值才能找到整个矩阵最小的值。 [maxvalue,index1] = max([4 2 3 ]); %执行该条语句,查找出矩阵中最大元素和其位置 [minvalue,index2] = min([4 2 3 ]);原创 2021-05-31 16:58:46 · 7595 阅读 · 0 评论