Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-03-04
年龄: 40
帖子: 4
声望力: 0 ![]() |
![]()
我编写了个MATLAB的程序,运行到后面的时候,编译器不提示我有错误,但是却也运行不出来结果。程序如下:
clear; um=1e-6; N=1024; dx=17*um; dy=17*um; x=dx.*ones(N,1)*[-N/2:N/2-1]; y=dy.*ones(N,1)*[-N/2:N/2-1]; y=y'; D=imread('cup.bmp'); D=D/max(max(abs(D))); ampg0=abs(D); d=ifft2(D); ampd=abs(d); angd=angle(d); syms x; x=ampd; ang1=angd+2*pi*(rand(N,N)-0.5*ones(N,N))*finverse(sym('sinc(x)'));就是这个语句,一运行到这就没有结果出现。我开始以为可能是计算量太大。可是我等了很久还是不会出现结果! 感谢个位朋友了,谢谢啊! |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2008-02-26
年龄: 38
帖子: 158
声望力: 25 ![]() ![]() ![]() |
![]()
你写的整个程序,每一行都是以分号结束,不显示结果,你也没有输出结果的格式化输出语句,所以当然没有输出结果了。添加格式化输出语句就可以了,
__________________
学我想学,用我所学。:lovely: |
![]() |
![]() |
![]() |
#3 |
高级会员
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31 ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2008-03-04
年龄: 40
帖子: 4
声望力: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
水印嵌入的问题 | llllihom | MATLAB论坛 | 0 | 2008-05-03 16:58 |
[求助]用matlab编的RLS自适应算法 | 250690392 | MATLAB论坛 | 1 | 2008-04-16 12:48 |
【求助】新人请教 | ghost1861 | MATLAB论坛 | 4 | 2008-03-28 21:38 |