问题标题:
MATLAB题目:要求写出程序求值。用电压U=10v的电池给电容充电,电容上时刻t的电压为:,其中U0是电容的初始电压,是充电常数,试由下面一组t,数据确定U0和。t/s0.51
问题描述:
MATLAB题目:要求写出程序求值。用电压U=10v的电池给电容充电,电容上时刻t的电压为:,其中U0是电容的初始电压,是充电常数,试由下面一组t,数据确定U0和。t/s0.51234579u(t)/V6.366.487.268.228.668.999.439.63
彭文星回答:
这是典型的插值问题,用样条插值做法如下:%Bylyqmathclc;clearall;closeall;t=[0.51234579];u=[6.366.487.268.228.668.999.439.63];t0=0;t1=linspace(0,max(t),1e3);u1=spline(t,u,t1);figure;boxon;holdon;plot(t1,u1);plot(t,u,'ro');u1(1)结果ans=6.5068>>
点击显示
其它推荐