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更新:无法将表达式转换为数组的两倍。

接受的答案

明星黾
明星黾 2021年8月17日
“取消” 函数是象征性的,所以没有必要情节函数处理 fplot 。(如果你想创建一个函数处理,使用 matlabFunction 函数)。
%提高负载
信谊q_l ka L x
q_l = ka。* sqrt (L。^ 2 - x ^ 2)。%负载分布函数的表达式
q_l =
%积分表达式的长度翼calc总负载作用
%的机翼由于升力
取消= int (q_l 0 L)
取消=
取消=潜艇(升力,ka, 150)
取消=
%情节升力翼长度的函数
fplot(电梯,20 [10])

更多的答案(0)

标签

下载188bet金宝搏


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!