台大版MATLAB笔记(03结构化程序与自定义函数(一))

%%可用于debug

缩进功能:选择--->右键--->智能缩进

rem:一个余数的函数

 

 

 

 

 1:n-->向量[1 2 3 4 ...n]

prod(1:n)=1*2*3*...*n=n!

 

 

 n从1到10   a(n)数组

 

 为什么上面的结果没变,因为没把原来位置的那些数clear掉

 其他值补0

把0去掉  程序改动如下:

n=1:5    a(n)=2^(n*2-1)

 Pre-allocating Space to Variables预宣告

因为像前面那个a(n)数组随着n的不断改变,数组a所需空间不断变大,matlab就回去寻找一个能够放下新的a(n)的内存空间,再把原来的a(n)copy过去,比较耗时

 

 tic toc用来计算matlab的计算时间

绿色箭头是运行时出现的,表示程序运行到这一行,可用F10跳到下一行.   

断点,设置/取消断点按f12

 

以上分别为运行这两个所用的时间,由此可知,第一个比较耗时

断点 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值