这是一个函数,不能直接运行,要输入必要的参数,比如下面的例子
%Display the Zernike function Z(n=5,m=1)
x = -1:0.01:1
[X,Y] = meshgrid(x,x)
[theta,r] = cart2pol(X,Y)
idx = r<=1
z = nan(size(X))
z(idx) = zernfun(5,1,r(idx),theta(idx))
figure
pcolor(x,x,z), shading interp
axis square, colorbar
title('Zernike function Z_5^1(r,\theta)')
文本文件的读写 *** 作 1)读文本文件fscanf函数可以读取文本文件的内容,并按指定格式存入矩阵。其调用格式为: [A,COUNT]=fscanf(fid,format,size) 说明:其中A用来存放读取的数据,COUNT返回所读取的数据元素个数,fid为文件句柄,format用来控制读取的数据格式,由%加上格式符组成,常见的格式符有:d(整型)、f(浮点型)、s(字符串型)、c(字符型)等,在%与格式符之间还可以插入附加格式说明符,如数据宽度说明等。size为可选项,决定矩阵A中数据的排列形式,它可以取下列值:N(读?95胃鲈氐揭桓隽邢蛄浚ⅲ椋睿妫ǘ寥≌鑫募ⅲ郏蛌xbN](读数据到M×N的矩阵中数据按列存放)。 2)写文本文件 fprintf函数可以将数据按指定格式写入到文本文件中。其调用格式为: fprintf(fid7395formathA) 说明:fid为文件句柄,指定要写入数据的文件,format是用来控制所写数据格式的格式符,与fscanf函数相同,A是用来存放数据的矩阵。 例6.9 创建一个字符矩阵并存入磁盘,再读出赋值给另一个矩阵。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)