未定义的函数和重载

穆罕默德·哈迪

我想画一个图形,但是当我在 Scilab 中运行程序时,我收到了这个法语错误:

给定操作数的未定义操作。检查或定义函数% b_1_s 是否过载。

这是代码:

for t=[0:9.69:19.38]
    if 0<=t<9.69 then
        v=0;
    elseif 9.69<=t<14.45 then
        v=1.548*t;
    else
        v=15;
    end 
end
plot(t,v)
路易斯保罗

错误消息说您需要重载<才能使用布尔值和数字(实际上是双矩阵)。发生这种情况是因为在行中if 0<=t<9.69 then并且elseif 9.69<=t<14.45 then您尝试连续执行两个操作。这在数学符号中很好,但在这种情况下不是。

Scilab 解释

  1. 0<=t<9.69作为(0 <= t) < 9.69,和
  2. 9.69<=t<14.45作为(9.69 <= t) < 14.45

因此,第一个括号返回一个布尔值,然后将该布尔值与一个数字进行比较,这是没有意义的。要解决它,您应该使用两个由and运算符分隔的不同比较&

  1. 0<=t<9.69变成(0 <= t) & (t < 9.69),并且
  2. 9.69<=t<14.45变成(9.69 <= t) & (t < 14.45).

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对构造函数和析构函数的未定义引用

来自分类Dev

对构造函数和析构函数的未定义引用

来自分类Dev

cout重载时未定义参考

来自分类Dev

(.text + 0x20):对“ main”的未定义引用和对函数的未定义引用

来自分类Dev

(.text + 0x20):对“ main”的未定义引用和对函数的未定义引用

来自分类Dev

编译器在为未定义函数选择正确的重载方面的差异

来自分类Dev

函数的隐式声明和未定义的引用

来自分类Dev

CP和didInsertElement“未定义不是函数”

来自分类Dev

JSP片段中的未知标记和未定义函数

来自分类Dev

Angular和Jasmine-$ scope函数未定义

来自分类Dev

指向C ++中未定义函数和参数的指针

来自分类Dev

未定义不是函数和依赖项注入

来自分类Dev

JS和Jquery函数参数未定义

来自分类Dev

使用混合C和C ++的函数的未定义引用

来自分类Dev

使用 es6 和 react 的未定义函数

来自分类Dev

混合 C 和 C++... 未定义的函数引用

来自分类Dev

Jquery“最近”和“查找”函数返回“未定义”!

来自分类Dev

使用 Makefile 和 GTest 对函数的未定义引用

来自分类Dev

ejabberd 和“调用未定义的函数 pgsql:squery”

来自分类Dev

Java Eclipse - 未定义的构造函数和方法

来自分类Dev

未定义不是函数

来自分类Dev

未定义不是函数“”“

来自分类Dev

Golang未定义函数

来自分类Dev

randomFill()函数未定义

来自分类Dev

函数给未定义

来自分类Dev

导入的函数未定义

来自分类Dev

从函数返回未定义

来自分类Dev

JS函数未定义?

来自分类Dev

未定义的函数调用