如何在符号函数中表达分段函数?我想写一个符号函数 y(h):当 h>a 时,y(h)=y1(h);当 h我用matlab编写程序,定义了好几个自变量h的函数,如x(h),y(h),然后准备对x(h)*y(h)用quad积分,所以将h定义为符号
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 17:23:20
![如何在符号函数中表达分段函数?我想写一个符号函数 y(h):当 h>a 时,y(h)=y1(h);当 h我用matlab编写程序,定义了好几个自变量h的函数,如x(h),y(h),然后准备对x(h)*y(h)用quad积分,所以将h定义为符号](/uploads/image/z/5098688-8-8.jpg?t=%E5%A6%82%E4%BD%95%E5%9C%A8%E7%AC%A6%E5%8F%B7%E5%87%BD%E6%95%B0%E4%B8%AD%E8%A1%A8%E8%BE%BE%E5%88%86%E6%AE%B5%E5%87%BD%E6%95%B0%3F%E6%88%91%E6%83%B3%E5%86%99%E4%B8%80%E4%B8%AA%E7%AC%A6%E5%8F%B7%E5%87%BD%E6%95%B0+y%28h%29%3A%E5%BD%93+h%3Ea+%E6%97%B6%2Cy%28h%29%3Dy1%28h%29%3B%E5%BD%93+h%E6%88%91%E7%94%A8matlab%E7%BC%96%E5%86%99%E7%A8%8B%E5%BA%8F%EF%BC%8C%E5%AE%9A%E4%B9%89%E4%BA%86%E5%A5%BD%E5%87%A0%E4%B8%AA%E8%87%AA%E5%8F%98%E9%87%8Fh%E7%9A%84%E5%87%BD%E6%95%B0%EF%BC%8C%E5%A6%82x%28h%29%2Cy%28h%29%2C%E7%84%B6%E5%90%8E%E5%87%86%E5%A4%87%E5%AF%B9x%28h%29%2Ay%28h%29%E7%94%A8quad%E7%A7%AF%E5%88%86%EF%BC%8C%E6%89%80%E4%BB%A5%E5%B0%86h%E5%AE%9A%E4%B9%89%E4%B8%BA%E7%AC%A6%E5%8F%B7)
如何在符号函数中表达分段函数?我想写一个符号函数 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是个具体值时,只能代入首先满足自变量范围的,不满足的就不用管了
在数学中这叫分类讨论,很正常的。
收起