有一数组,50个数字 matlab 代码
-0.493181 0.266983
-0.238625 -0.098250
0.037795 0.000215
-0.009224 -0.011025
0.008215 0.015346
-0.015598 -0.013931
0.022077 0.011990
-0.026084 -0.010794
0.014033 0.005251
-0.011885 -0.008091
0.010868 0.009730
-0.010861 -0.010893
0.011285 0.011692
-0.005946 -0.006194
0.009018 0.005246
-0.010809 -0.004738
0.011852 0.004524
-0.012364 -0.004587
0.006359 0.002380
-0.005317 -0.003709
要求横坐标为n,范围0到50,间隔为1,对应着这50个数字,
纵坐标为y 范围为-1到1, 间隔为1
画出图形,实在搞不出来了,哪位大哥大姐帮着写段代码啊真心谢
答案:A=[-0.493181 0.266983
-0.238625 -0.098250
0.037795 0.000215
-0.009224 -0.011025
0.008215 0.015346
-0.015598 -0.013931
0.022077 0.011990
-0.026084 -0.010794
0.014033 0.005251
-0.011885 -0.008091
0.010868 0.009730
-0.010861 -0.010893
0.011285 0.011692
-0.005946 -0.006194
0.009018 0.005246
-0.010809 -0.004738
0.011852 0.004524
-0.012364 -0.004587
0.006359 0.002380
-0.005317 -0.003709];
%只有40个数据啊!
[m,n]=size(A);
a=reshape(A,1,m*n);
axis([0 50 -1 1])
其他:把这些数字保存到矩阵y中,
n=0:50;
plot(n,y);
axis([0 50 -1 1]);
上一个:求关于“希尔伯特-黄”在DSP上实现的matlab代码
下一个:matlab代码问题