MATLAB有段代码一直不通过~求指点~激动~(><)~解决方法

MATLAB有段代码一直不通过~求指点~~~激动~~~~~~(>_<)~~~~
t=0:0.1:10.8
1000*t=3.14*121*(50.35-h);
hold on;
t=10.8:0.1:11.6
1000*t=3.14*121*28.5+(1/3)*3.14*(h/tan(30-(30/0.8)*(t-10.8)))^2*h;
hold on;
t=11.6:0.1:12.4
1000*t=3.14*121*28.5+(1/3)*3.14*121*6.35+(1/3)*3.14*(h/tan((30/0.8)*(t-11.6)))^2*h;
hold on;
t=12.4:0.1:15
1000*t=3.14*121*28.5+(2/3)*3.14*121*6.35+(1/3)*3.14*121*(121*tan65)-(1/3)*3.14*((7.056+0.984)/2)^2*(11*tan65)-15.5)-(1/3)*3.14((48.8-h)*tan65)^2*(48.8-h);
plot(t,h)

错误提示:
??? 1000*t=3.14*(121)*(5035-h);
  |
Error:The expression to the left of the equals sign is not a valid target for an assignment.

你一定会幸福的~~~~~

------解决方案--------------------
t=0:0.1:10.8
1000*t=3.14*121*(50.35-h);
等号左边是个实值吧?怎么能给一个实值再赋值?
话说matlab的东西发到c++这干啥子?
------解决方案--------------------
一楼指出了错误。

另外,hold on; 这个没有必要,因为你没有figure, plot 之类的,

但是,看你的程序,知道,你中间少了 plot(t,h) ...

估计,你的程序,是一个菜鸟写的。然后,另外的人,照抄这个菜鸟的,又想自己修改一下...

3.14 若是圆周率的话, matlab有 pi 代表圆周率

------解决方案--------------------
1000*t=3.14*121*28.5+(1/3)*3.14*(h/tan(30-(30/0.8)*(t-10.8)))^2*h;
根据上下文,你上面这句话应该是要求h的值,所以你需要手工把上面这个方程转换为:

h = ....

的形式,这样程序才知道你要根据t求h的值。

------解决方案--------------------
你需要搞清赋值语句和约束条件之间的区别。