matlab中fprintf('x=%f/n',x1)怎么解读这个函数
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 23:27:47
matlab中fprintf('x=%f/n',x1)怎么解读这个函数
function [x1,x2]=root(a,b,c,disc,realpart,imagpart)
%求解一元二次方程 a*x^2+b*x+c=0.
%
%变量设置和定义
%a,b,c分别是自变量系数
%disc为判别式
%realpart和imagpart分别代表实部和虚部
%x1和x2分别表示方程的根(如有双根)
disp('求解一元二次方程:a*x^2+b*x+c=0');
a=input('请用户输入''a''的值:');
b=input('请用户输入''b''的值:');
c=input('请用户输入''c''的值:');
disc=b^2-4*a*c;
%如果二次项系数等于0
if a==0
x1=-c/b;
x2=x1;
fprintf('x=%f\n',x1);
%判别式等于0
elseif disc==0
x=-b/(2*a);
fprintf('x=%f\n',x1);
%判别式大于0
elseif disc>0
x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
fprintf('x1=%f\n',x1);
fprintf('x2=%f\n',x2);
%如果判别式小于0
else
realpart=-b/(2*a);
imagpart=sqrt(disc)/(2*a);
fprint('x1=%f+i%f\n',realpart,imagpart);
fprint('x2=%f-i%f\n',realpart,imagpart);
end
function [x1,x2]=root(a,b,c,disc,realpart,imagpart)
%求解一元二次方程 a*x^2+b*x+c=0.
%
%变量设置和定义
%a,b,c分别是自变量系数
%disc为判别式
%realpart和imagpart分别代表实部和虚部
%x1和x2分别表示方程的根(如有双根)
disp('求解一元二次方程:a*x^2+b*x+c=0');
a=input('请用户输入''a''的值:');
b=input('请用户输入''b''的值:');
c=input('请用户输入''c''的值:');
disc=b^2-4*a*c;
%如果二次项系数等于0
if a==0
x1=-c/b;
x2=x1;
fprintf('x=%f\n',x1);
%判别式等于0
elseif disc==0
x=-b/(2*a);
fprintf('x=%f\n',x1);
%判别式大于0
elseif disc>0
x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
fprintf('x1=%f\n',x1);
fprintf('x2=%f\n',x2);
%如果判别式小于0
else
realpart=-b/(2*a);
imagpart=sqrt(disc)/(2*a);
fprint('x1=%f+i%f\n',realpart,imagpart);
fprint('x2=%f-i%f\n',realpart,imagpart);
end
fprintf是matlab的输出函数,还有一个输出函数是disp,disp是字符串输出.
fprintf('x=%f/n',x1),这里%f代表浮点格式输出,通俗点讲,%f处要添加一个数,这里就是x1,当然用%d一样的意思,只是格式不同~
譬如程序最后fprint('x1=%f+i%f\n',realpart,imagpart);第一个%f处显示结果是realpart,第二个是imagpart~
fprintf('x=%f/n',x1),这里%f代表浮点格式输出,通俗点讲,%f处要添加一个数,这里就是x1,当然用%d一样的意思,只是格式不同~
譬如程序最后fprint('x1=%f+i%f\n',realpart,imagpart);第一个%f处显示结果是realpart,第二个是imagpart~
matlab中fprintf('x=%f/n',x1)怎么解读这个函数
Matlab中fprintf函数中\r和\n有何区别呢?
matlab 中fprintf
matlab中函数f(x)=x^4-2^x怎么表示
matlab 求三元函数y=f(x1,x2,x3)最大值的程序怎么写
MATLAB中x1=[x 0
在MATLAB中三元函数Z=F(X,Y)怎么拟合?
matlab中的这个命令是什么意思?麻烦详解 x1=[x1 zeros(1,N-length(x1))];
matlab,中,一个函数f=x^2+1,怎么表示,是函数,function定义的函数
在函数y=2^x中,当x2>x1>0时,f[(x1+x2)/2]
matlab中fprintf('%4d year is a leap year.\n',year)这句话里面'%4d是什
若Max f(x)=x1*x2+x3+x4且约束条件x4=x1*x2,x2=x1+x3在MATLAB中编程