《Experiment with MATLAB》读书笔记(一)

读书笔记(一)

这是第一部分——迭代 将代码复制到m文件中即可运行 % 迭代是计算的关键 % % 上键:调用先前的命令 % %下面这个“双%”表示一个section(就是英语听力那个section) %可以把程序分成好多片段,可以分块执行run section %% 长精度显示结果 format long % %% 浮点数通过与eps比较判断 % abs(x-y)< eps或者5e-5等小量 % 即为x=y % %% roots([多项式系数 空格隔开]) % 求多项式=0的根 x1 = roots([1 -1 -1]); %x^2 - x - 1 = 0的根 %% fsolve % fsolve(表达式变量名,不同方法参数-3~4) % fsolve(@自变量 表达式,区间) x2 = fsolve(@(x) sin(3*x),[1 4]); f = @(x) sin(3*x); x3 = fsolve(f,1); x4 = fsolve(f,-1); %% solve(带有符号变量的方程,符号变量) syms x x5 = solve(x + 1/x == 2.5,x); %% 迭代求解 clear clc x=3; while abs(x - (2.5 - 1/x)) > 5e-5 x = 2.5-1/x; end disp(x) %只能求出一个 %好在软件提供大量优化好的可以直接用的函数 %% 另一种迭代 clear clc x=3; for i = 1:8 x = 2.5-1/x; plot(i,x,'o'); axis([0 9 1 3]); hold on end

原文发布于微信公众号 - 帮你学MatLab(MatLab_helper)

原文发表时间:2015-10-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Astropeak

Spring使用 --- 基本概念(一):DI,依赖注入

12720
来自专栏desperate633

第7课 创建计算字段拼接字段执行简单的算术运算

什么是计算字段? 就是直接从数据库中检索出转换,计算或者格式化的数据,而不是检索出数据之后,再在客户端应用程序中重新格式化。

7920
来自专栏Jimoer

使用lambda编程之延迟执行

使用lambda表达式的主要原因是,将代码的执行延迟到一个合适的时间点。 所有的lambda表达式都是延迟执行的。毕竟,如果你希望立即执行一段代码,那就没有必要...

37180
来自专栏python3

习题31:访问列表元素

访问列表中的元素,使用下标的方式,通常以0开始(为什么是0而不是1),这里程序的设计就是如此,个人觉得没有必要纠结,如有兴趣,可自行查看资料

9520
来自专栏电光石火

获取URL地址中的GET参数

/*-----------------实现1--------------------*/ function getPar(par){ //获取当前URL...

27090
来自专栏北京马哥教育

前端数据如何被Django接受?学会这几个方法就可以了

? 作者:点点寒彬 来源: http://blog.csdn.net/wyb199026/article/details/51908450 背景 ? 测...

29870
来自专栏Java架构沉思录

聊聊Java动态代理(上)

前言 在之前的文章《聊聊设计模式之代理模式》中,笔者为大家介绍了代理模式,在这里简单回顾一下。代理模式的作用是提供一个代理来控制对一个对象的访问,因此我们可以...

375130
来自专栏鸿的学习笔记

小议Python的模块和包

模块和包是比类更高一级的代码封装和复用,通过把相似的代码组织在一起使用,可以大量的减少程序的耦合。对于每个模块都有所谓的内部和外部之分,从这种角度来看,模块很像...

12040
来自专栏DT乱“码”

python处理get请求和post请求

#处理get请求,不传data,则为get请求 import urllib from urllib.request import urlopen from u...

496100
来自专栏编程坑太多

Python 读写文本(open)

18030

扫码关注云+社区

领取腾讯云代金券