用if…end…语句计算分段函数
这是Matlab基础知识学习专栏中的第31篇,前面的30篇都是有关绘图的内容,这篇试着做做计算,先用if…end…语句计算分段函数。
在命令窗口输入以下程序:
x=input('请输入x值:'); y=x*sqrt(1+x^2); if x==10 y=sin(2*x)+1; end y运行后输出结果如图1、图2所示。
图1 逻辑表达式为真时的运行结果 图2 逻辑表达式为假时的运行结果
这是Matlab基础知识学习专栏中的第31篇,前面的30篇都是有关绘图的内容,这篇试着做做计算,先用if…end…语句计算分段函数。
在命令窗口输入以下程序:
x=input('请输入x值:'); y=x*sqrt(1+x^2); if x==10 y=sin(2*x)+1; end y运行后输出结果如图1、图2所示。
图1 逻辑表达式为真时的运行结果 图2 逻辑表达式为假时的运行结果