matlab函数定义题目是编写函数求这个含参二元一次方程的根,同时要求讨论可能出现的几种情况,并正确处理和输出结果刚学m
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/19 15:45:35
matlab函数定义
题目是编写函数求这个含参二元一次方程的根,同时要求讨论可能出现的几种情况,并正确处理和输出结果
刚学matlab不太懂得语法
看了列子有返回值的放在函数前面如ave=func1(vector)
但是我的函数应该不用返回值,那中间参数的传递该如何定义和实现呢
function solveout(a,b,c)
z = b^2-4*a*c;
if z > 0,
disp('有两个不相同的实数根');
solve('a*x^2+b*x+c');
disp('\n');
end
if z == 0,
disp('有两个相同的实数根');
solve('a*x^2+b*x+c');
disp('(以上两个根相同)\n');
end
if z < 0,
disp('没有实数根\n');
end
题目是编写函数求这个含参二元一次方程的根,同时要求讨论可能出现的几种情况,并正确处理和输出结果
刚学matlab不太懂得语法
看了列子有返回值的放在函数前面如ave=func1(vector)
但是我的函数应该不用返回值,那中间参数的传递该如何定义和实现呢
function solveout(a,b,c)
z = b^2-4*a*c;
if z > 0,
disp('有两个不相同的实数根');
solve('a*x^2+b*x+c');
disp('\n');
end
if z == 0,
disp('有两个相同的实数根');
solve('a*x^2+b*x+c');
disp('(以上两个根相同)\n');
end
if z < 0,
disp('没有实数根\n');
end
程序修改如下:
function [] = solveout(a,b,c)
syms x
f = a*x^2+b*x+c
z = b^2-4*a*c;
if z > 0,
disp('有两个不相同的实数根');
x = solve(f);
x1 = x(1)
x2 = x(2)
% disp('\n');
end
if z == 0,
disp('有两个相同的实数根');
x = solve(f);
x1 = x(1)
x2 = x(2)
%disp('(以上两个根相同)\n');
end
有问题欢迎追问
function [] = solveout(a,b,c)
syms x
f = a*x^2+b*x+c
z = b^2-4*a*c;
if z > 0,
disp('有两个不相同的实数根');
x = solve(f);
x1 = x(1)
x2 = x(2)
% disp('\n');
end
if z == 0,
disp('有两个相同的实数根');
x = solve(f);
x1 = x(1)
x2 = x(2)
%disp('(以上两个根相同)\n');
end
有问题欢迎追问
matlab函数定义题目是编写函数求这个含参二元一次方程的根,同时要求讨论可能出现的几种情况,并正确处理和输出结果刚学m
matlab用M文件编写函数.如图:这个函数是怎样编写的?
编写一个求两个整数的最大值的函数,在主函数调用这个函数,并输出结果,两整断由键盘输入.
编写函数MaxY,求两个数的最大公约数.用主函数调用该函数,并输出结果,两个数由
编写两个函数,分别求两个正数的最大公约数和最小公倍数,在主函数中输入两个数,然后调用这两个函数计算并输出结果
二次函数与二元一次方程的题目
编写一个程序,要求用户输入三角形的底边长和高,求算这个三角形的面积,并输出计算结果.三角形的面积公式为
用MATLAB求一个二元函数极小值的问题,需编写MATLAB程序.
编写一个函数,计算一个整数m的n次幂,在主函数中输入m和n,并在主函数中输出计算结果 用C语言
关于求阶乘.编写程序,计算下面公式并输出结果.要求:(1)编写一个求阶乘n!的函数fact(n).,(可以用累乘法,也可
编写函数fun求1!+2!+3!+ …… +n!的和,在main函中由键盘输入n值,并输出运算结果
2.编写函数fun,它的功能是:计算并输出下列级数和: