当前位置 博文首页 > 缘分锝天空的博客:计算机图像处理实验一:MATLAB环境及算法基础
【实验名称】
MATLAB环境及算法基础实验
【?实验目的】
? 1.熟悉MATLAB语言的集成开发环境;
? 2.通过本次实验学生能达到编写自己的子函数程序;
【?实验内容】
- 编写求二次方程根的子函数。
- 添加语句,使得在输出窗口中有如下显示效果:
?【实验代码】
子函数代码:
主函数代码:%二次多项式方程求根 function [x1,x2] = MyRootFinding(a,b,c) %先判断△ e=b*b-4*a*c; if e<0 disp('方程有虚数根:'); f=4*a*c-b*b; x1=(-b+sqrt((-f)))/2*a; x2=(-b-sqrt((-f)))/2*a; elseif e==0 disp('方程有两个相等的根:'); x1=(-b+sqrt(e))/2*a; x2=(-b+sqrt(e))/2*a; elseif e>0 disp('方程有两个不同的根:'); x1=(-b+sqrt(e))/2*a; x2=(-b-sqrt(e))/2*a; end
a=input('a='); b=input('b='); c=input('c='); [x1,x2]=MyRootFinding(a,b,c); disp(x1); disp(x2); a=1 b=1 c=1 a=1 b=2 c=1
?
【运行结果】
?
cs下一篇:没有了