函数为 VO=-VI×[(R*F/2*3.14×j×R*C+F)] 用maitlab编程拟合曲线 程序如下:
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 19:52:30
函数为 VO=-VI×[(R*F/2*3.14×j×R*C+F)] 用maitlab编程拟合曲线 程序如下:
VI=[1,2,3,4,5,6,7];
C=[2.31318,14.1402,17.9081,28.71,30.7746,86.4247,156.2];
R=[19.633,4.0983,3.282,1.7222,1.1954,0.70498,0.382];
F=[0.05,0.1,0.5,1,5,10,20,25,30,35,50];
Vo=-VI*[R*F/(2*Pi*j*R*C+F)]
P2=Polyfit(F,Vo,2);
Vo2=ployval(p2,F);
为什不对?应该怎样写才能拟合出曲线来,
拟合的曲线是幅频曲线,输出电压VO和频率F.
VI=[1,2,3,4,5,6,7];
C=[2.31318,14.1402,17.9081,28.71,30.7746,86.4247,156.2];
R=[19.633,4.0983,3.282,1.7222,1.1954,0.70498,0.382];
F=[0.05,0.1,0.5,1,5,10,20,25,30,35,50];
Vo=-VI*[R*F/(2*Pi*j*R*C+F)]
P2=Polyfit(F,Vo,2);
Vo2=ployval(p2,F);
为什不对?应该怎样写才能拟合出曲线来,
拟合的曲线是幅频曲线,输出电压VO和频率F.
矩阵乘的有问题
如果就是各个对应项相乘的话
最简单就是加个循环,把你原来那句矩阵相乘标注掉,不过不知道你那里面那个j是哪来的,前面补上j的定义就可以了
for ii=1:length(VI)
VO[ii]=-VI[ii]*(R[ii]*F[ii]/(2*pi*j*R[ii]*C[ii]+F[ii]))
end
%Vo=-VI*[R*F/(2*Pi*j*R*C+F)]
如果就是各个对应项相乘的话
最简单就是加个循环,把你原来那句矩阵相乘标注掉,不过不知道你那里面那个j是哪来的,前面补上j的定义就可以了
for ii=1:length(VI)
VO[ii]=-VI[ii]*(R[ii]*F[ii]/(2*pi*j*R[ii]*C[ii]+F[ii]))
end
%Vo=-VI*[R*F/(2*Pi*j*R*C+F)]
求matlab高人用最小二乘法确定最佳拟合曲线程序f(x)=a*exp(b*x)+c
编写一个C程序,计算如下函数:f (n) = f (n-1) + f (n-2) 初始条件为:f (0)=1,f (1)
excel用什么函数组合可以求出二次拟合曲线的R^2值?
函数f(x)定义域为R,对任意实数a,b∈R,有f(a+b)=2f(a)f(b),且存在c>0,使f(c/2)=0,则f
用c++编写程序 定义一个函数,实现把华氏温度转换为摄氏温度,公式如下:c=(f
已知二次函数f(x)=ax^2+bx+c(a.b.c属于R) f(-2)=f(0)=0 f(x)的最小值为-1
已知二次函数f(x)=ax²+bx+c(a,b,c∈R),f(-2)=f(0)=0,f(x)最小值为-1
已知函数f(x)=1/3x^3-2x^2+3x(x属于R)的图像为曲线C.(1)求曲线C上任意一点处的切线的斜率的取值范
导数题.已知函数f(x)=1/3x^3-2x^2+3x(x属于R)的图像为曲线C试问是否存在一条直线与曲线C 同时且于两
定义域为R的函数f(x)若关于x的方程f(x)2+bf(x)+c=0
已知定义域为R的函数f(x)满足f(2+x)= f(2-x).
已知定义域为R的函数f(x)满足f=f(X)-x^2+x