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

📄 firstquestion.m

📁 该文件是描述如何用matlab自带的多项式求根方法计算高次方程的根的代码
💻 M
字号:
%3.(1)小张夫妇以按揭方式贷款买了一套价值20万的房子,首付了5万元,每月还款1000元,
%      15年还清。问贷款利率是多少?
%分析:(1)令贷款利率为y 之后令x=1+y
% 由已知条件可以的到方程为 150000*x^180-1000*x^179-1000*x^178-...1000*x^2-1000*x-1000=0
%用matlab内置的roots函数计算
%最终可以求得月利率为0.0021
%第一问的原程序如下所示
a=ones(1,181);
a(1)=150000;
for i=2:181
    a(i)=-1000;
end
y=roots(a);%matlab内嵌的求多项式的根的函数
for j=1:180
    if abs(y(j))>1 & abs(y(j))<1.5
        x=y(j) 
        y=x-1%月利率为y
        return
    end
    return 
end



    

⌨️ 快捷键说明

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