fplot警告:函数表现出人意料的数组输入。
14日视图(30天)
显示旧的评论
你好!这应该是一个简单的修复,我花了一些时间来阅读回答类似问题....但仍不能设法找到一个修复。我试着使用
fplot
绘制
电梯
作为一个长度的函数
l
。
%提高负载
信谊q_l ka L x
q_l = ka。* sqrt (L。^ 2 - x ^ 2)。%负载分布函数的表达式
%积分表达式的长度翼calc总负载作用
%的机翼由于升力
取消= int (q_l 0 L)
取消=潜艇(升力,ka, 150)
%情节升力翼长度的函数
fplot (@ (L), 20 [10])
我得到以下警告(没有曲线绘制):
警告:函数表现出人意料的数组输入。为了提高性能,正确vectorize函数返回一个输出相同的大小和形状作为输入参数。
警告:更新FunctionLine错误。
以下错误报告评估函数FunctionLine更新:无法将表达式转换为数组的两倍。
0评论
接受的答案
明星黾
2021年8月17日
%提高负载
信谊q_l ka L x
q_l = ka。* sqrt (L。^ 2 - x ^ 2)。%负载分布函数的表达式
%积分表达式的长度翼calc总负载作用
%的机翼由于升力
取消= int (q_l 0 L)
取消=潜艇(升力,ka, 150)
%情节升力翼长度的函数
fplot(电梯,20 [10])
。