matlab数字图像/视频处理技术基础 第三篇

1.M文件

1.3-7 分别建立命令文件和函数文件,将华氏温度f转换成摄氏温度。


结果


2.M函数

1.3-8 编写函数文件求半径为r的圆的面积和周长


结果


3.函数句柄和匿名函数

1.3-9 定义f(x)=x^2,可以写成f@(x)(x.^2).

@(x)(x.^2)就是匿名函数,第一个括号里面是自变量,第二个括号里面是表达式,@是函数指针。

f=@(x)(x.^2)表示将匿名函数@(x)(x.^2)赋值给f,于是f就表示该函数。

f(2)=4;f(1:3)=[1 4 9]

4.考虑生成一个5*10000的Hilbert长方矩阵,该矩阵定义是第i行第j列的元素为h_{i.j}=1/(i+j-1).可以由下面语句比较先进行循环和后进行该循环的耗时区别。

tic

for i = 1:5

for j = 1:10000

H(i,j) = 1/(i+j-1);

end

end

toc


tic

for j = 1:10000

for i = 1:5

H(i,j) = 1/(i+j-1);

end

end

结果:

toc


第三篇到此结束

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值