MATLAB中如何对连续函数进行采样,然后把采样值保存到一个数组中?

MATLAB中如何对连续函数进行采样,然后把采样值保存到一个数组中?比如sin(2*pi*50*t),采样频率为1000。最好有注释,我是初学者,不然看不懂。。。。

格式一:B = cumsum(A)
这种用法返回数组不同维数的累加和。
如果A是一个向量, cumsum(A) 返回一个向量,该向量中第m行的元素是A中第1行到第m行的所有元素累加和;
如果A是一个矩阵, cumsum(A) 返回一个和A同行同列的矩阵,矩阵中第m行第n列元素是A中第1行到第m行的所有第n列元素的累加和;
如果A是一个多维数组, cumsum(A)只对A中第一个非奇异维进行计算。
格式二:B = cumsum(A,dim)
这种调用格式返回A中由标量dim所指定的维数的累加和。例如:cumsum(A,1)返回的是沿着第一维(各列)的累加和,cumsum(A,2)返回的是沿着第二维(各行)的累加和。
具体用法参考程序示例或matlab的帮助文档
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-24
取t的采样点
t = 1:0.001:10;
y = sin(2*pi*50*t);
就保存到y里面了
上面那句
t = a:delta:b
用封号相隔表示a到b之间以Delta为间隔取值
这么高分。。。追问

就这样就Ok了?我要是想把里面的变量保存到一个mat文件怎么弄?

追答

save('filename.mat','bianliangming') 这是评论里给的,说实话我们没教文件操作部分…… 我也有点奇怪这种问题弄那么高分,囧

本回答被提问者采纳
相似回答