Matlab学习小结8.30

1、cell模式的使用

两个%%后加至少一个空格开始一个cell,后可接标题;
cell中breakpoint不起作用;
Ctrl+Enter 执行一个cell;
需要对程序中某一段反复修改查看效果时(后处理),cell模式非常有效;
cell模式更容易publish,publish在打印机旁边的按钮;
可使用latex公式$ $; 在注释%中有加粗* *, 还有| |等等


2、循环-------->矢量化vectorizaiton【尽量把matrix and array看做一个整体进行计算】

j=0;
for n=0:0.01:100
      i=i+1;
      y(i)=cos(n);
end
可直接vectorization

n=0:0.01:100;
y=cos(n);

3、必须使用多重循环的时候,把外循环定为循环次数少的,内循环定为循环次数多的,来提高程序执行速度。


4、使用矩阵和数组时,事先定义其维度;矩阵元素少时,将其转换为sparse matrix ; 对矩阵元素使用索引操作

A(i,j):  矩阵第i行第j列元素
A(:,j):  第j列
A(1:k,j):  第j列前k个元素
mean(A(:,j)) :  第j列的平均值

5、Tab补全;Ctrl+

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值