⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 quadrat.m

📁 Advanced Engineering Mathematics using MATLAB by Harman, Dabney, Richert,书中全部源码
💻 M
字号:
function [x,Eflag] = quadrat(a,b,c)% QUADRAT Function to solve the quadratic equation ax^2+bx+c=0%% CALL [x,Eflag]=quadrat(a,b,c)      % This will display x and Eflag also%% INPUTS:  a, b, and c coefficients as real numbers%% OUTPUTS: x, a vector of the solutions as real or complex numbers%	   Eflag, error condition %		if a=b=0, Eflag=1 since x is not defined%		otherwise Eflag=0%% ALGORITHM: The quadratic formula is used in the form%		(1) x = -b/2a +/- sqrt(b^2-4ac)/2a, if a not = 0;%		(2) x = -c/b, if a =0 and b not = 0.% ________________________________%Eflag=0;	% Assume result is correct% (Program statements start here)%if a ==0 &  b==0     % Error? 	Eflag=1;     elseif a==0         % Linear equation?	Eflag=0;        x=-c/b; else  	x1=sqrt(b^2-4*a*c); 	x(1)= (-b + x1)/(2*a); 	x(2)= (-b -x1)/(2*a);end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -