- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华科电气matlab第一次作业
第一次作业(2015.10.27)
目的:熟悉MATLAB的基本应用
要求:用editor对程序进行编辑和调试,形成相应的脚本文件(*.m)。
1.1若已知某电路参数,输入电压,绘制其输出电压的波形
如图1,已知:R1=3Ω,R3=6Ω,C=1F;us=18V,is=3A。
在零初始条件下,开关s开路,当t=0时,开关S闭合,求uc,并画出波形;
图1
下列程序仅供参考(注:本例中的RC电路非图1所示的电路):
已知一阶RC电路的端电压的表达式为 ,试绘制电压波形u。
t=0:0.1:10;
u=6*exp(-2*t);
plot(t,u);
title(RC response);
xlabel(t/s);
ylabel(V/V)
grid
解得u = -12+12/exp(t/(2*(e - 6)))
t=0:1e-8:1e-5; %以10-8为间隔,在0到10-5区间内取点
u=12*exp(-2e6*t)-12; %算出t时刻对应的电压值
plot(t,u); %以t为横坐标,u为纵坐标画图
title(RC response); %以RC response为标题
xlabel(t/s); %以t/s为横坐标
ylabel(V/V) %以V/V为纵坐标
grid
2. 已有两组测试数据不等的曲线,对其进行拟合和插值处理。
2.1给例程2.1加入注释,说明程序的用途和调试结果,尝试修改x,y,或polyfit的不同设置。熟悉fitting工具
例程2.1:
clear;clc;close; %删除工作空间的所有变量,删除命令窗口的所有变量,关掉图形
x=0:0.1:2*pi; %在0到2pi范围内,以0.1为步长,随机生成样本点
y = sin(x)+0.5*rand(size(x)); %随机矩阵生成y
p = polyfit(x,y,4) %拟合成4阶多项式
y1= polyval(p,x); %求多项式y1的值
plot(x,y, +,x,y1, -r) %绘制y与x的函数关系曲线
title(fitting) %曲线命名为fitting
2.2 给例程2.2加入注释,说明程序的用途和调试结果,尝试修改xs,ys,或xi,或interp1的不同设置,熟悉插值的用法。
例程2.2:
clear;clc;close; %删除工作空间的所有变量,删除命令窗口的所有变量,关掉图形
xs=0:0.2:2*pi; %在0到2pi之间,以0.2为步长,随机生成样本点
ys= sin(xs); % 生成样本点ys=sin(xs)
xi=0: 0.1: 2*pi; %生成插值点xi,
y1=interp1(xs,ys,xi,linear); %使用linear法插值
plot(xs,ys,+k) %绘制ys与xs的曲线,黑色+号
hold on %图形保持不变
plot(xi,y1,:r) % 同一坐标系中画出插值点的曲线,
legend(sampled point,linear,spline); %添加图例
title(INTERP) %添加题目
修改interp1: 即y1=interp1(xs,ys,xi,nearest)
3. 试用solve求解常系数微分方程。
3.1 熟悉dsolve的用法,并尝试例程3中的微分方程(组),再求解。
例程3:
dsolve(Dy=1+y^2)y=dsolve(Dy=1+y^2,y(0)=1,x)x=dsolve(D2x+2*D1x+2*x=exp(t),x(0)=1,Dx(0)=0)S=dsolve(Df=3*f+4*g,Dg=-4*f+3*g)
在matlab中输入如上代码得出结果:
3.2 对比加深学习,阅读下面例程example2,学习数值微分方程的求解方法,体会与dsolve的不同,学会ode45应用,熟悉函数function和脚本文件的应用。
输入
function dy=vd
您可能关注的文档
- 加强劳务加工客户管理增加监狱经济效益.doc
- 功能高分子考试重点.docx
- 加强员工的身心健康管理.doc
- 加工精度等级.doc
- 加强创新管理,助力公司发展.doc
- 加强学习型团队建设_促进教师专业发展.doc
- 加强和改进新形势下新闻宣传工作的几点思考.doc
- 加氢裂化装置安全技术规程.doc
- 加拿大BW四合一气体检测仪.doc
- 加拿大展区解说词.doc
- 2026届福建省厦门大学附属实验中学高一化学第一学期期中综合测试试题含解析.doc
- 贵州省贵阳清镇北大培文学校贵州校区2026届化学高一第一学期期中教学质量检测模拟试题含解析.doc
- 外研版八年级英语上册 Module3Sports 同步讲练(含答案).doc
- (小升初)自主招生面试题云南省曲靖市模拟精练试题解析.docx
- 城市地下空间系统规划与维护管理研究.pptx
- 智能制造人才教育体系建设研究.docx
- 广东省惠州市惠东县惠东荣超中学2026届高一化学第一学期期中达标检测模拟试题含解析.doc
- 外研版九年级上册Module 8 Sports life Unit 2 课时基础练 (含解析).doc
- 终结性学习效果提升策略研究.docx
- 物联网技术在油气管道泄漏监测与智能报警系统中的应用.docx
文档评论(0)