EDA365电子论坛网

标题: matlab变量定义之后显示运行是提示“未定义” [打印本页]

作者: fuu65iwi    时间: 2022-9-19 11:06
标题: matlab变量定义之后显示运行是提示“未定义”
请问:编写的matlab程序明明已经定义了double类型的变量t5,运行时为什么还是显示“未定义函数或变量t5"?
7 Y! c+ N- _1 h( G
4 `8 }% W: ^3 S0 ]+ U

作者: R_myself    时间: 2022-9-19 13:08
第一种,t5声明,但是未必给初值了吧。。。那么相当于没定义
! j+ @1 N  n# m3 L% a第二种,当做一个符号变量,也就是未知数来操作的
作者: aid4her    时间: 2022-9-19 13:16
MATLAB 不需要声明1 r3 e5 T- c/ k4 o& N9 C, t
直接 tt=0;t6=0就可以
7 y2 I1 [7 A& D以及,如果报错,报错信息是什么??
作者: fuu65iwi    时间: 2022-9-19 13:26
aid4her 发表于 2022-9-19 13:16
6 j  k/ b3 E' Q9 B; r. S. w9 m) LMATLAB 不需要声明
! \9 K. z! S8 N0 a直接 tt=0;t6=0就可以" q+ k9 g' ^$ f$ i- @! P
以及,如果报错,报错信息是什么??
) E3 [8 N$ Y. `  @- X+ W2 `& Q: ?
提示错误信息是这样的:; ]0 W- V; J1 `5 @' F6 Q+ H3 q$ ?
[x,y]=zhidong_zdgchongqi(v,l,r,N,t2,t3,k,t4)
" m! u  y* A: s/ M警告: 在转换为字符的过程中超出范围,或者非整数值被截断。
3 h* I: W9 G4 H, v6 B% C8 K# L> In solve>tochar at 317+ F: n# n% N* f- F1 O! W7 Z
  In solve>getEqns at 2719 e) C" J4 V9 U. O2 ^6 B
  In solve at 160& M% }, t$ v: [" B' S- Z, D9 S* X
  In zhidong_zdgchongqi at 14- W" a" u# X7 l) f$ ?2 Z7 G" h
警告: List of equations is empty.
3 x  C& U  A( ]; ^" _7 X> In solve at 163; {; @( R8 Z' c4 |1 c/ U
  In zhidong_zdgchongqi at 143 {0 f$ K" W+ P; _8 Q' H. l; I
错误使用 mupadmex
; L" h6 i5 {  ]4 UError in MuPAD command: Index exceeds matrix dimensions.; G; p/ O. |& m' r7 L& b% I; Q
- A% R! I! h3 `5 M
出错 sym/subsref (line 687)
" p  s1 r' f7 Q, b2 U        B = mupadmex('symobj::subsref',A.s,inds{:});. i3 J/ `& q8 p  D/ h; \) e
& ?# a, m1 M7 z; b3 |
出错 zhidong_zdgchongqi (line 16)0 ?1 O$ K9 a( B, w+ n8 ]  _7 j$ a+ z
t5=a(1);# y4 k' k5 ^9 w5 ~1 E: ^





欢迎光临 EDA365电子论坛网 (https://www.eda365.com/) Powered by Discuz! X3.2