
matlab的函数
yxnooo1
这个作者很懒,什么都没留下…
展开
-
matlab 小tips 如何保存大的矩阵文件
今天为了提高程序运行速度,把中间值的矩阵打算存成文件,save的时候报错了,原因是要保存的矩阵超过了2G。。解决方法很简单,就是在save语句的最后添加一个'-v7.3'就成功了。 save('filename.mat',' A','-v7.3'); 其中,filename.mat是要保存成的文件名,A是要保存的数据。...原创 2021-03-18 16:53:12 · 2058 阅读 · 0 评论 -
matlab cody学习笔记 day2
一些心得:(1)else和elseif的区别。如果只要两种可能,在if后,只能用else。若需要2个或以上的if语句,使用elseif,表示条件判断为假时,再次进行条件判断。两者不能混用,须注意区别!(2)在进行判断的时候,例如判断奇偶数,能mod(n,2)==0就不要mod(n,2)~=0。直观方便。(3)一个很简单的程序:返回输入向量的所有奇数向量,例如:Input x = [5 9 3 2 2 0 -1]Output y is [5 3 2 -1]我用了if判断x(i)是否为偶数,再对y原创 2021-01-12 22:25:52 · 653 阅读 · 0 评论 -
Matlab Cody学习笔记 day1
Matlab Cody学习笔记—改进方案Problem 3. Find the sum of all the numbers of the input vector求矩阵元素之和:function y = vecsum(x)y = sum(x);end改进为:function ans = vecsum(x)! echo “function assert(~)” > ./assert.m% Cody Team, please restric usage of regexp and !原创 2021-01-11 09:20:57 · 362 阅读 · 0 评论 -
matlab中fftshift与ifftshift的区别?
matlab中fftshift与ifftshift的区别?两者实际上是不同的。fftshift就是对换数据的左右两边:x=[1 2 3 4] fftshift(x) ->[3 4 1 2]ifftshift是为了当数据不是偶数长度时加出来的一个函数:x=[1 2 3 4 5] ifftshift(x) ->[4 5 3 1 2](1)ifftshift和fftshift执行的都是圆周位移的操作。fftshift是将数组或矩阵按正方向(向右和向下)做圆周位移,而ifftshift是按负转载 2020-08-31 10:01:26 · 2452 阅读 · 0 评论