matlab
数学小牛马
数学专业本科在读,有奇奇怪怪的coding算法/或者其他想法的可以留言,我会积极为大家带来更多好的原创博文~
展开
-
matlab数值解格式八对应方程
格式八为格式五的变形泰勒展开非对称但是相对前者更精准代码解决:function [result] = duijiao(x0,x1,h,q1,q2,f,u0,un)xx = x0:h:x1;len=(x1-x0)/h+1;Q1 = matlabFunction(q1);Q2 = matlabFunction(q2);F = matlabFunction(f);A=diag(Q1(xx(2:len-1)))+diag(Q2(xx(3:len-1)),1)+diag(Q2(xx(2:len.原创 2021-05-05 17:59:41 · 249 阅读 · 0 评论 -
龙格-库塔四阶方法matlab求解
期末作业水博客2function result = RK4(f,y0,x0,x1,h)F = matlabFunction(f);l = (x1-x0)/h;result = zeros(1,l);for i=1:l K1 = F(x0,y0); K2 = F(x0+h/2, y0+K1*h/2); K3 = F(x0+h/2, y0+K2*h/2); K4 = F(x0+h, y0+K3*h); y0 = y0 + h / 6 * (K1+2*K2+2原创 2021-05-04 16:47:20 · 2207 阅读 · 0 评论 -
欧拉法和改进欧拉法的matlab求解
期末作业,水博客欧拉法function result = Euler(f,y0,x0,x1,h)F = matlabFunction(f);l = (x1-x0)/h;result = zeros(1,l);for i=1:l K1 = F(x0,y0); y0 = y0 + h * K1; x0 = x0 + h; result(i) = y0;end改进欧拉法function result = Euler_(f,y0,x0,x1,h)F = m原创 2021-05-04 16:34:51 · 7325 阅读 · 6 评论 -
最优化内外点法matlab实现
由于题目特殊性实现的不是太好,但是在无不等式约束的情况下可以得到理想结果,日后改进文章目录实验二: 约束优化实验目的及要求:实验原理:算法1:内点法算法2:外点法实验内容(方法和步骤) :题目1 编写程序实现外点法(包含源代码和运行截图)外点法函数源代码运行截图题目2 编写程序实现内点法(包含源代码和运行截图)内点法函数源代码运行截图实验二: 约束优化实验目的及要求:熟练掌握内点法和外点法的思想和原理;编写程序实现内点法和外点法求解极值实例;实验原理:在$Matlab $环.原创 2020-12-31 17:14:50 · 11826 阅读 · 14 评论 -
matlab实现进退法、0.618法、牛顿法
文章目录实验一 一维最优化方法实验目的及要求:实验原理:算法1:进退法算法2:0.618法算法3:牛顿法实验内容(方法和步骤)例题题目1 编写程序实现进退法。题目2 利用进退法求解极值区间实例题目3 编写程序实现0.618 法题目4 利用0.618 法求解极值实例题目5 编写程序实现牛顿法实验一 一维最优化方法实验目的及要求:编写程序实现进退法,利用进退法求解极值区间实例;编写程序实现0.618 法,利用0.618 法求解极值实例;编写程序实现牛顿法,来求解一维函数的局部极小值点。原创 2020-12-31 17:11:59 · 9260 阅读 · 1 评论