如何在符号函数中表达分段函数?我想写一个符号函数 y(h):当 h>a 时,y(h)=y1(h);当 h我用matlab编写程序,定义了好几个自变量h的函数,如x(h),y(h),然后准备对x(h)*y(h)用quad积分,所以将h定义为符号
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/06 09:32:41
如何在符号函数中表达分段函数?我想写一个符号函数 y(h):当 h>a 时,y(h)=y1(h);当 h我用matlab编写程序,定义了好几个自变量h的函数,如x(h),y(h),然后准备对x(h)*y(h)用quad积分,所以将h定义为符号
如何在符号函数中表达分段函数?
我想写一个符号函数 y(h):
当 h>a 时,y(h)=y1(h);
当 h
我用matlab编写程序,定义了好几个自变量h的函数,如x(h),y(h),然后准备对x(h)*y(h)用quad积分,所以将h定义为符号变量。但是y(h)为分段函数,定义时需要判断h和数值a(定值,如取1)的大小。
程序编写完之后,运行错误!
分析原因好像是符号变量不能直接与数值a比较大小!
如何在符号函数中表达分段函数?我想写一个符号函数 y(h):当 h>a 时,y(h)=y1(h);当 h我用matlab编写程序,定义了好几个自变量h的函数,如x(h),y(h),然后准备对x(h)*y(h)用quad积分,所以将h定义为符号
请你表达清楚
用C语言
if (h>a)
y(h)=y1(h);
else
y(h)=y2(h);
a总知道大小吧?a如果是个常量,那么h就代表未知数了,如果后面给你一个h的具体值,你只要把具体值代入满足h和a关系的一个函数就行。(大于a,就代入第一个函数式),OK?
既然是抽象函数,你怎么能比较大小呢!正因为h在同一个函数内作为自变量,它的取值就就决定了这个分段函数在面对h是个具体值时,只能代入首先满足自变量范围的,不满足的就不用管了
在数学中这叫分类讨论,很正常的。...
全部展开
a总知道大小吧?a如果是个常量,那么h就代表未知数了,如果后面给你一个h的具体值,你只要把具体值代入满足h和a关系的一个函数就行。(大于a,就代入第一个函数式),OK?
既然是抽象函数,你怎么能比较大小呢!正因为h在同一个函数内作为自变量,它的取值就就决定了这个分段函数在面对h是个具体值时,只能代入首先满足自变量范围的,不满足的就不用管了
在数学中这叫分类讨论,很正常的。
收起