matlab标题怎么写
1.matlab里怎么写出漂亮的横纵坐标,标题和图例
直接使用xlabel,ylabel,zlabel函数进行设置,如下的代码所示:
figure;
[X Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R)./R;
mesh(Z);
title('标题及坐标轴名称展示'); #标题
x1=xlabel('X轴'); #x轴标题
x2=ylabel('Y轴'); #y轴标题
x3=zlabel('Z轴'); #z轴标题
set(x1,'Rotation',30); #x轴名称旋转
set(x2,'Rotation',-30); #y轴名称旋转
2.这个题目用matlab怎么写
a = [2 8 8];b = [1 3];t = 0:0.01:10;x = (1+2*exp(-0.5*t));%冲击响应y1 = impulse(b,a,t);%阶跃响应y2 = step(b,a,t);%零状态响应y3 = lsim(b,a,x,t);figure;subplot(411);plot(t,y1);title('冲击响应');subplot(412);plot(t,y2);title('阶跃响应');subplot(413);plot(t,x);title('输入');subplot(414);plot(t,y3);title('零状态响应');。
3.matlab 中title函数则怎么用呢 (顺便附带一个例子啊)
1、显示希腊字符,matlab是支持latex语法的,所以希腊字母这样表示:title(['\alpha ','\beta ','\gamma ','\theta ','\delta ','\Gamma ','\Theta ','\Delta '],'Fontsize',15)。
2、增加上标下标:title(['y=x^{我是上标}_{我是下标}',' \alpha'],'Fontsize',20)。
3、将程序中变量值显示在标题中:x=100:title(['x=',num2str(x)],'Fontsize',20)。
4、接着输入title颜色:title('我是蓝色','Fontsize',20,'Color','b')。
5、最后更改title位置:title(['我在(50,0.7)'],'position',[50,0.6],'Fontsize',15),就完成了。
4.MATLAB的title函数和text求讲解
\xxxx
的是转意控制字符,
例如\it是显示斜体
\rm是恢复正常字体
\leftarrow是画左箭头
^是上标
_是下标
详细看看资料
/link?url=dNaagJIuPSEy3vFv1XJfM__lyMkcrEbhgXcr7xVG
5.matlab画图时想标横坐标和纵坐标的文字说明,怎么弄啊
1、首先打开电脑上的“matlab”软件,主界面如下图所示。
2、在命令行窗口输入命令,绘制出“y=x^2”的函数图像。
3、点击回车键后,运行程序,绘制出的函数图像如下图所示。
4、给图像加标题:图像加标题的命令为title('文字'),在命令行输入title('y=x^2的函数图像')。
5、运行命令后,发现图像上面多了一个标题,如下图所示。
6、给坐标轴加标注:给坐标轴加标注的命令为xlabel('x轴')、ylabel('y轴'),在命令行输入命令。
7、给图形加标注后,绘制的图像如下图所示,单引号里面的文字可以自己填写。
8、添加图例命令legend(string1,string2,。),命令行输入legend('y=x^2')。
9、添加图例后,绘制出的图像如下图所示,可以看到添加好的图例。
10、在指定地方添加文本:在指定地方添加文本的命令为text(x,y,string),x和y为添加文本的坐标位置。
11、点击回车键之后,运行命令,指定位置添加文本后图像如下图所示。
6.matlab中我想给图像加一个title,就是p*p,但是p是个变量,这个该怎
举个例子,希望有所帮助。
代码
clc; clear all; close all;
t = linspace(0, 2*pi);
p = cos(t);
y = p.*p;
figure;
plot(t, y);
title('p*p')
结果
matlab怎么写ft2
1.matlab中绘制f(t)=(
依我理解,u(t)应该为阶跃函数。则程序截图如下:
对应生成图像如下:
希望能给到帮助。
2.用Matlab编程产生f(t)=1(
第一种
>> f=@(t)1*(t>-2&t=2|t> f(1)
ans =
1
>> f(6)
ans =
0
第二种
function y=fun0410(t)
if t>-2&t>fun0410(1)
ans =
1
>> fun0410(6)
ans =
0
3.用MATLAB的向量表示法描述f(t)=cos(πt/2)[u(t)
你那u(t)是啥表达式?啥叫向量表达法?f1=[zeros(1,2),ones(1,5),zeros(1,4)];这句跟逻辑数组作用是相同的,搞这么麻烦干啥?fi和t的大小不同,导致f=cos(pi*t/2).*f1;这句的乘法没法运行,你这到底要干啥呀?
clear all
t=-2:0.01:8;
f=cos(pi*t/2).*(t>=0&t<=4);
plot(t,f),axis([-2,8,-1.2,1.2]);
数学matlab怎么写
1.基础的数学式用matlab怎么写
>> help elfun Elementary math functions. Trigonometric. sin - Sine. sind - Sine of argument in degrees. sinh - Hyperbolic sine. asin - Inverse sine. asind - Inverse sine, result in degrees. asinh - Inverse hyperbolic sine. cos - Cosine. cosd - Cosine of argument in degrees. cosh - Hyperbolic cosine. acos - Inverse cosine. acosd - Inverse cosine, result in degrees. acosh - Inverse hyperbolic cosine. tan - Tangent. tand - Tangent of argument in degrees. tanh - Hyperbolic tangent. atan - Inverse tangent. atand - Inverse tangent, result in degrees. atan2 - Four quadrant inverse tangent. atanh - Inverse hyperbolic tangent. sec - Secant. secd - Secant of argument in degrees. sech - Hyperbolic secant. asec - Inverse secant. asecd - Inverse secant, result in degrees. asech - Inverse hyperbolic secant. csc - Cosecant. cscd - Cosecant of argument in degrees. csch - Hyperbolic cosecant. acsc - Inverse cosecant. acscd - Inverse cosecant, result in degrees. acsch - Inverse hyperbolic cosecant. cot - Cotangent. cotd - Cotangent of argument in degrees. coth - Hyperbolic cotangent. acot - Inverse cotangent. acotd - Inverse cotangent, result in degrees. acoth - Inverse hyperbolic cotangent. hypot - Square root of sum of squares. Exponential. exp - Exponential. expm1 - Compute exp(x)-1 accurately. log - Natural logarithm. log1p - Compute log(1+x) accurately. log10 - Common (base 10) logarithm. log2 - Base 2 logarithm and dissect floating point number. pow2 - Base 2 power and scale floating point number. realpow - Power that will error out on complex result. reallog - Natural logarithm of real number. realsqrt - Square root of number greater than or equal to zero. sqrt - Square root. nthroot - Real n-th root of real numbers. nextpow2 - Next higher power of 2. Complex. abs - Absolute value. angle - Phase angle. complex - Construct complex data from real and imaginary parts. conj - Complex conjugate. imag - Complex imaginary part. real - Complex real part. unwrap - Unwrap phase angle. isreal - True for real array. cplxpair - Sort numbers into complex conjugate pairs. Rounding and remainder. fix - Round towards zero. floor - Round towards minus infinity. ceil - Round towards plus infinity. round - Round towards nearest integer. mod - Modulus (signed remainder after division). rem - Remainder after division. sign - Signum.。
2.基础的数学式用matlab怎么写
>> help elfun Elementary math functions. Trigonometric. sin - Sine. sind - Sine of argument in degrees. sinh - Hyperbolic sine. asin - Inverse sine. asind - Inverse sine, result in degrees. asinh - Inverse hyperbolic sine. cos - Cosine. cosd - Cosine of argument in degrees. cosh - Hyperbolic cosine. acos - Inverse cosine. acosd - Inverse cosine, result in degrees. acosh - Inverse hyperbolic cosine. tan - Tangent. tand - Tangent of argument in degrees. tanh - Hyperbolic tangent. atan - Inverse tangent. atand - Inverse tangent, result in degrees. atan2 - Four quadrant inverse tangent. atanh - Inverse hyperbolic tangent. sec - Secant. secd - Secant of argument in degrees. sech - Hyperbolic secant. asec - Inverse secant. asecd - Inverse secant, result in degrees. asech - Inverse hyperbolic secant. csc - Cosecant. cscd - Cosecant of argument in degrees. csch - Hyperbolic cosecant. acsc - Inverse cosecant. acscd - Inverse cosecant, result in degrees. acsch - Inverse hyperbolic cosecant. cot - Cotangent. cotd - Cotangent of argument in degrees. coth - Hyperbolic cotangent. acot - Inverse cotangent. acotd - Inverse cotangent, result in degrees. acoth - Inverse hyperbolic cotangent. hypot - Square root of sum of squares. Exponential. exp - Exponential. expm1 - Compute exp(x)-1 accurately. log - Natural logarithm. log1p - Compute log(1+x) accurately. log10 - Common (base 10) logarithm. log2 - Base 2 logarithm and dissect floating point number. pow2 - Base 2 power and scale floating point number. realpow - Power that will error out on complex result. reallog - Natural logarithm of real number. realsqrt - Square root of number greater than or equal to zero. sqrt - Square root. nthroot - Real n-th root of real numbers. nextpow2 - Next higher power of 2. Complex. abs - Absolute value. angle - Phase angle. complex - Construct complex data from real and imaginary parts. conj - Complex conjugate. imag - Complex imaginary part. real - Complex real part. unwrap - Unwrap phase angle. isreal - True for real array. cplxpair - Sort numbers into complex conjugate pairs. Rounding and remainder. fix - Round towards zero. floor - Round towards minus infinity. ceil - Round towards plus infinity. round - Round towards nearest integer. mod - Modulus (signed remainder after division). rem - Remainder after division. sign - Signum.。
3.数学matlab写代码,求解式子
i=1;
for x1=0:4
for x2=0:5
for x3=0:3
for x4=0:4
for x5=0:2
for x6=0:2
for x7=0:3
for x8=0:2
if 3*x1+3.5*x2+4*x3+4.5*x4+5*x5+5.5*x6+6*x7+6.5*x8==89.0。
&&x1+x2+x3+x4+x5+x6+x7+x8==20
Y(i,:)=[x1,x2,x3,x4,x5,x6,x7,x8];
i=i+1;
end
end
end
end
end
end
end
end
end
%结果太多了,我把x1~ x8的范围缩小了,有74组解。
%你可以用线性代数的方法,解出1式的基础解系。
4.数学实验 matlab的准确编写代码
% 首先可以构造网格数据,然后plot3绘图。
%
% 代码:
clc; clear all; close all;
% 构造x数据
x = linspace(-10, 10);
% 构造y数据
y = linspace(-10, 10);
% 生成网格数据
[x, y] = meshgrid(x, y);
% 计算z
z = x.^3+8*x.^2+5*x-2*x.*y.^2+y+4;
% 绘图
figure;
plot3(x, y, z, 'r-');
box on;
5.Matlab里用的是什么语言
我来说一下
matlab的语言正如三楼所说,是十分宽松的.
matlab本身是由c语言编写的,它主要关注的计算,运用,而不是编程,所以用matlab写程序是十分快意的.
只要学过其它任一一种语言,就可以十分方便的学习使用matlab
我给你借了个简单的例子,自己看一下吧
matlab报告怎么写
1. 基于MATLAB的数据采集系统的设计研究 开题报告怎么写
摘要:由于MA7ⅡAB不能直接对硬件端12进行读写操作,缺乏了实时性,使得工程上的应用受到了 极大的限制。
而通过MATI.AB应用程序接口Mex调用C++语言,可实现在MATLAB环境下对硬件端12信号的读写。为此,笔者对Mex接口文件进行了详细介绍,包括Mex接口的各种特殊功能、详细编 写规则和具体编译要求,具体阐述了Mex接口在MA啊AB环境下的调用及使用。
并根据Mex接口的 相关功能。对MATLAB数据采集系统的设计在理论上进行了探讨,以图对MATLAB功能进行进一步 的扩展。
关键词:MATLAB:接口;数据采集Research of Data—Collection System Based onⅣ队TLAB Wang Hailong,Chen Shanjie,Li Qian,Zhang Peng,Ku Tao,Xu Dahua(Co//ege ofEngieering,Nanjing Agriculture University,Nanjing 210031) Abstract:Since MATLAB can not write directly to hardware available for operation.and it lacks of a re。al-time,it works on the applications has been significantly hampered.MATLAB applications through rede— ployment C++language interface Mex.Achievable in the MATI。
AB environment for the specific hardware interface signals.Therefore,author of a paper details Mex interfaces,inchding interfaces Mex various spe— cial functions,and specific translation rules for the preparation of detailed,enuncimed the transfer and the use of Mex interfaee in the MA'nAB environment.And in accordance with the relevant functional interface Mex.MATIAB data acquisition system for the design in theory explored in a bid to further expand the functions of MA7n。AB. Key words:MA,11AB,Interface,Data collectionMATLAB产品系列被广泛地应用于包括信号与 图像处理、控制系统设计、通讯、系统仿真等诸多领域。
它的一大特性是有众多的面向具体应用的工具箱和仿 真块,包含了完整的函数集用来对信号图像处理,控制 系统设计,神经网络等特殊应用进行分析和设计。其他 的产品延伸了MATLAB的能力,包括数据采集,报告 生成,和依靠MATLAB语言编程产生独立C/C++代 码等等。
正因为其强大的科学计算与可视化功能、简单易 用的开放式可扩展环境以及所拥有的各种面向不同领 域而扩展的工具箱(ToolBox)t11,使得MATLAB在许多 学科领域中成为计算机辅助设计与分析、算法研究和 应用开发的基本工具和首选平台。但是,MATLAB也存在局限性,就是不能直接对 硬件端口进行读写操作,从而影响了它在测控系统开 发上的应用范围。
但它提供了应用程序接口API,通过 该接口,用户可以方便地完成MATLAB与外部环境 的交互(如图1所示)。为此,如何通过接口文件调用其 它语言编写的程序(如C_卜}),再通过其实现对硬件端 口的读写操作,最终实现在单一MArⅡAB环境中进 行测控系统的开发,便成了一项值得探讨和研究的问 题。
1 MATLAB应用程序接口文件Mex MATLAB应用程序接口(APD主要包括3部分:Mex文件(外部程序调用接13),Mat文件(数据输入输 出接口)及MATLAB计算引擎函数库。它们实现的一 般功能分别为:(1)在MATLAB环境中调用C/c++ 语言或FORTRAN语言编写的程序,以提高数据处理 效率;(2)向MATLAB环境传送数据或从MATLAB 环境接收数据,即实现MATLAB系统与外部环境的 数据交换;(3)在MATLAB和其他应用程序间建立客 户机/服务器关系,将MATLAB作为一个计算引擎,在其他应用程序中调用从而降低程序设计的工作量。
以下重点介绍Mex文件的应用。1.1眦X是一种动态链接的子程序,其具体功能如下(1)对于某些已有的C程序,可以通过Mex方式 在MATLAB环境中直接调用;(2)对于影响MATLAB执行速度的FOR__I,OOP 等循环体,可以编写相应的C程序完成相同功能,并 编译成Mex文件,提高运行速度;(3)对于A/D或D/A卡,或其他PC硬件,可以直 接用Mex文件进行访问,扩展MATLAB的功能;(4)利用MEX文件,还可以使用一些软件,如 Windows的用户界面资源等。
1.2 Mex文件的编程规则(1)编制自己的C++算法程序;(2)编制MEX源文件代码;MEX文件的源文件主要有两个部分组成:①计算子例行程序(Computational Routine)。它是 链接的外部子程序,包含所有要完成计算功能的源代 码,用来完成实际的计算工作。
②入口子例行程序(Gateway Routine)。它是计算子例行程序和MATLAB环境之间的接口,用于完成 两者间的数据交互。
入口子例行程序是MATLAB调用C抖程序所必需的部分,计算子例行程序可以由入 口子例行程序调用以完成其特定的功能要求。入口子 例行程序具体的使用格式如下:#include"mex.h"void MexFunction(int nlhs,mxArray牛pills[],int nrhs,const mxArray·prhs[]) { //C语言代码) 其中,入口子程序的函数名必须为MexFunction。
prhs为一个结构体类型的指针数组,该数组元素按顺 序指向所有的输入参数;nrhs为输入参数的个数;plhs 与prhs的类型一致,它指向所有的输出参数;nlhs表 示输出参数的个数。该函数通过prhs获得输入数据,对这些输入数据的处理后经由。
2. matlab图像处理的毕业论文中期考核报告怎么写
你的中期报告准备往什么方向写,选题老师审核通过了没,有没有列个大纲让老师看一下写作方向? 老师有没有和你说论文往哪个方向写比较好?写论文之前,一定要写个大纲,这样老师,好确定了框架,避免以后论文修改过程中出现大改的情况!!学校的格式要求、写作规范要注意,否则很可能发回来重新改,你要还有什么不明白或不懂可以问我,希望你能够顺利毕业,迈向新的人生。
从毕业论文开始以来,我严格按照指导老师的要求,采用一丝不苟的学习态度,从图书馆从因特网详细查找了与消费心理、消费行为以及广告策略相关的文献资料,设计制作了调查问卷并进行实地调查,并以论文任务书和开题报告为立足点,按部就班,已初步完成设计的大部分工作,以下是具体进展情况。 1。
毕业设计(论文)工作任务的进展情况(1)提交开题报告,参加开题答辩。(已完成)(2)编写调查问卷,进行调研活动。
(已完成)。(3)撰写论文初稿。
(已完成)(4)修改论文初稿,完成正稿。 (进行中)已经认真写好开题报告,并在规定日期交给张俊老师。
已经完成调研活动,主要以调查问卷为主,实印刷50份调查问卷,随机发放给本校学生,实收回48份。经过对数据的整理分析,总结出当代大学生消费特点、消费倾向、消费存在的问题,分析了形成这些现象的主观原因及客观原因。
已经完成论文的初稿撰写。研究本题目的意义:大学生的消费行为,与其他消费者一样,也要经历认识过程、情感过程和意志过程。
大学生所受教育的经历和所处的特殊的校园环境,使得他们成为社会上一个比较特殊的消费群体,产生了与其他消费者不同的消费需求,具有比较特殊的消费心理,外观为不同的消费行为。 如果能够充分认识大学生的消费心理以及由此而进行的消费行为特征,便可以为商家进行针对大学的广告策略提供有力的理论指导和实际数据依据。
大学生消费的方面:主要有基本生活消费、学习消费、休闲娱乐消费、人际交往消费等几个方面。大学生消费特征:包换潮汐性、独特性与普遍性共存、符号性、情感指导性。
大学生的消费容易出现潮汐现象。即一个新事物、新品牌在大学生市场的渗透会在某一个节点出现突然的高峰。
原因可以从多角度解释,但根源在于:大学生高度一致的群体认同感。当代大学生追求个性,希望自己被视为有独特风格的人。
于是,他们追求独特、新奇、时髦的产品。 但与此同时,特特、新奇带来的往往是流行、普及,从个体消费走向普遍消费,有时过程并不复杂。
商品除了使用价值和交换价值以外,还具有另外一种价值属性,那就是符号价值。一件商品,越是能够体现消费者的社会地位和社会声望,越是能够将消费者与其他人区别开来,它的符号价值也就越高。
这种“重视商品所传达的社会和个人信息的消费行为,就叫做符号消费”。于是,大学生们选择和消费的产品或品牌成了自我表现、体现个性的工具,成为社会群体文化的符号象征,成了人与人之间相互认同获取分的标记。
大学生是一个特殊的消费阶层,其消费行为体现出追求新潮、时尚、情趣的特点,相对其他群体而言则带有更多的情感因素。 因为他们不仅希望商品能够在实用性方面满足人的需要,还希望商品能让人在使用和观赏中获得精神的愉悦与心理的满足。
大学生消费心理主要包括:求知求存心理、追求时尚心理、好奇心理、模仿心理、发泄心理等。影响大学生消费的主要因素:修改心理的影响,社会环境的影响,家庭的影响,同龄群体的影响,相关教育的薄弱。
当代大学生消费心理和消费行为对广告策略的影响:对广告表现策略的影响:立体式全方位包围大学生的生活,以张扬个性、凸显自我为主的传播核心。对广告媒体策略的影响:传统与现代传播渠道并进,使大学生无时无刻不生活在广告的冲击中。
对广告推进策略的影响:以折价广告,赠品广告,兑奖广告为主要推进手段,使大学生相信自己在购买中获得了额外收益。 对广告实施策略的影响:赋予大学生生必要的特权,利用名人的影响力,保证大学生群体的自我优越感,刺激他们的购买欲。
结论:只有充分了解和掌握了当代大学生的生活习惯和消费趋势,才能有效的改善产品自身的不足,满足消费者的心理需要;才能迎合当代大学生的欣赏口味,制定出专属于他们的广告营销策略,才能在这个商品飞速发展的时代里,使企事业立于不败之地。 2。
工作中所遇到的问题在论文撰写的过程中,对论文的结构与逻辑的控制能力不够强,后期写作时,出现了偏离。没有及时与指导教师进行相关的沟通,导致论文内容与题目不符,需要大篇幅的修改。
在撰写时对论文中涉及到的相关概念理论没有及时学习掌握,导致论文写作出现停滞,需要花费时间进行相关学习。 3。
下一步工作打算在导师的指导下,对初稿进行系统的修正:仔细查找论文中存在的问题,思考每一个字每一句话是否得体;完善论文的逻辑与结构,把握论文整体;删除多余的内容,对内容进行提炼;按要求上交论文成稿,准时参加答辩。 另外,我还应该多加强自己的语言表达能力,应该再加强与指导老师的交流和沟通,更深层次的认识论文的写作。
3. 基于matlab的am信号调制与解调的开题报告怎么写
应该是本科的毕业设计吧
首先你得介绍 am 的调制的基本原理,解调的基本原理,这个书上肯定都有很多,你按照自己的理解重新再组织
其次你得介绍matlab仿真工具的好处,然后对其使用进行简单的介绍,如信号如何表示,对向量运算的优势好处
接着,你就得些你的仿真思路了,至少要有一个系统的框图吧,也就是通信员里的数字通信的一个过程,然后每个部分,你要适当的介绍,同时你要给出仿真需要计算的指标,如通信误码率
再次,你要对你自身的计算机能力,通信员里的掌握,等等进行一下评估,也就可行性分析之类的
最后,给出你的一个时间计划表
matlab路径怎么写
1. MATLAB的搜索路径是什么意思
搜索路径是指MATLAB在执行语句的过程中,默认查找的路径,在此路径下的函数可以直接使用;
有些我们自己写的MATLAB函数,希望能够在任何目录下面访问,而不是每次都把这些函数复制到当前目录current directory下,该如何操作呢?
思路就是新建一个文件夹,然后将这个文件夹添加到matlab的系统搜索路径中。
以下操作可以设定搜索路径:
运行matlab,选择“file”–“set path”,然后将你已经建好的目录添加进去,然后保存就可以了
2. matlab中当前文件目录和搜索路径的区别
方法一:
在
MATLAB
命令窗口中输入
editpath
或
pathtool
命令或通过
【
File
】
/|
【
SetPath
】
菜单,进入“设置搜索路径”对话框,通过该对话框编辑搜索路径。
方法二:
在命令窗口执行
“path(path,„D:
\
Study ‟)”
,
然后通过
“
设置搜索路径
”
对话查看
“D:
\
Study”
是否在搜索路径中。
方法三:
在命令窗口执行
“addpath
D:\Study-
end”
,
将新的目录加到整个搜索路径的末
尾。如果将
end
改为
begin
可以将新的目录加到整个搜索路径的开始。
区别:当前文件目录是正在运行的文件的目录,显示文件及文件夹的详细信息,且
只有将文件设置为当前目录才能直接调用。
搜索路径中的文件可以来自多个
不同目录,在调用时不用将其都设置为当前目录,为同时调用多个文件提供
方便。
。。。。。。。。。。。。。..世界真小,其实我也是哈工大的,你的作业写完了吗?
3. matlab关于文件路径求解
filename=input('Please input the name of your speech file formatted with .wav standard=>','s');
infilename=['D:\matlab\work\',filename];
outname=['D:\matlab\work\syn_',filename];
[speech,fs,nbits]=wavread(infilename);
speech=resample(speech,8000,fs);
4. MATLAB 怎么写
下面是二分法的函数文件,你直接设置输入参数就可以了
function [c,err,yc]=bisect(f,a,b,delta)
%Input - f is the function
% - a and b are the left and right endpoints
% - delta is the tolerance
%Output - c is the zero
% - yc= f(c)
% - err is the error estimate for c
%If f is defined as an M-file function use the @ notation
% call [c,err,yc]=bisect(@f,a,b,delta).
%If f is defined as an anonymous function use the
% call [c,err,yc]=bisect(f,a,b,delta).
% NUMERICAL METHODS: Matlab Programs
% (c) 2004 by John H. Mathews and Kurtis D. Fink
% Complementary Software to accompany the textbook:
% NUMERICAL METHODS: Using Matlab, Fourth Edition
% ISBN: 0-13-065248-2
% Prentice-Hall Pub. Inc.
% One Lake Street
% Upper Saddle River, NJ 07458
ya=f(a);
yb=f(b);
if ya*yb > 0,return,end
max1=1+round((log(b-a)-log(delta))/log(2));
for k=1:max1
c=(a+b)/2;
yc=f(c);
if yc==0
a=c;
b=c;
elseif yb*yc>0
b=c;
yb=yc;
else
a=c;
ya=yc;
end
if b-a < delta, break,end
end
c=(a+b)/2;
err=abs(b-a);
yc=f(c);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
建立该函数文件,拷至matlab的当前路径里。
举个例子:
>> format long
>> [answer,error,value]=bisect(@(x)x-cos(x),0,1,1e-8)
answer =
0.739085134118795
error =
7.450580596923828e-009
value =
1.512334035780327e-009
answer即是方程 x-cos(x)=0 的根,error 是实际误差,value是计算结果回代到方程左边的值
转载请注明出处育才学习网 » matlab传递函数s应该怎么写
育才学习网