prhg.net
当前位置:首页>>关于大神!急救!!!怎么用Matlab仿真出Zernike多项式...的资料>>

大神!急救!!!怎么用Matlab仿真出Zernike多项式...

可把程序发过来看看,才能确定问题

您好:已经调试好了, 问题在于:倒数第三行z的表达式里面的除号/应该改为点除,即./ 生成的图如下: 代码如下: clc; clear all;x=0.01:0.01:1;y=10;k=0.2236;U=100;C=0.3*10^(-6);r=0.2;a=0.02;u0=4*pi*10^(-7);rou=5.9*10^7;RL=10;g=k*(2*a+2...

可用最小二乘法拟合。建议直接用matlab的拟合其中x,y,Z的值都是给出的, Z x y 0 20 40 60 80 100 0 -2.3 -3.2 -3.3 -4.1 -3.8 -2.9 50 -1.2 -3.1 -3.5 -4.2 -3.9 -2.8 100 -2.6 -3 -3.6 -4.1 -3.9 -2.3 150 -2.6 -2.9 -3.7 -4 -3.5 -2.2 200 -1...

要拟合的话,必须首先确定模型.这个模型是根据经验得到的.一般的来说,模型阶数越高,拟合效果越好,但是也不能过高,因为若模型过高的话,将噪声也拟合了.对于新的数据,预测效果反而会差,这就是说的‘overfitting' 问题.模型的优劣性,Akaike informati...

% [A_nm,zmlist,cidx,V_nm] = zernike(img,n,m) 计算Zernike矩 % V_nm 为n阶的Zernike多项式,定义为在极坐标系中p,theta的函数 % cidx 表示虚部值 % A_nm 为zernike矩 function [A_nm,zmlist,cidx,V_nm] = zernike(img,n,m) if nargin>0 if na...

matlab软件是可以进行双指数波拟合。可以使用lsqcurvefit()或 nlinfit()函数来拟合。一般拟合过程如下: x=[。。。] y=[。。。] fun1=@(a,x) 拟合函数表达式; x0 =[。。。]; x的初值(可以调整) a=lsqcurvefit(fun1,x0,x,y); y1=fun1(a,x) ...

文本文件的读写操作1)读文本文件fscanf函数可以读取文本文件的内容,并按指定格式存入矩阵。其调用格式为:[A,COUNT]=fscanf(fid,format,size)说明:其中A用来存放读取的数据,COUNT返回所读取的数据元素个数,fid为文件句柄,format用...

RANDS(S,PR) S - 神经元数. PR - Rx2 矩阵R 的输入范围. 返回一个 随机值介于 -1 和 1的S*R 权值矩阵. 你的r不是Rx2 矩阵

有红色的下画线,是软件自动产生的,表示下面程序中没有再出现,只要在其它程序中进行定义或使用,就不会有问题,不必担心。

matlab 程序的文件代码是以.m文件的形式呈现的。将matlab代码编写进.m文件内然后运行即可。 例子: 建立一个 helloworld.m 文件内包括内容如下: fprintf('Hello World!'); 使用快捷键F5直接运行,然后可以在控制台下看到打印的: Hello World!

网站首页 | 网站地图
All rights reserved Powered by www.prhg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com