-2

我正在尝试运行这个简单的代码:

test = int(h, h = 0..1); disp(test);

但是 Matlab 告诉我:

??? Error: File: Q1.m Line: 34 Column:
17
The expression to the left of the
equals sign is not a valid target for
an assignment.

(第 17 列对应“h =”)

(程序的其余部分主要是定义矩阵并对它们进行网格划分,如果需要,请告诉我。)

4

2 回答 2

3

用这个 :

>> syms h
>> test = int(h, h,0,1)

test =

1/2
于 2013-10-02T08:17:46.543 回答
0

阅读 matlab 中 int() 的文档。如果你试图做我认为的那样,那么你想要

int(h, 0, 1) 

更多信息:www.mathworks.com/help/symbolic/int.html

于 2013-10-02T08:18:50.733 回答