Why do I get error when using a simple global variable?
2 ビュー (過去 30 日間)
古いコメントを表示
I get error and it says ''Invalid expression. When calling a function or indexing a variable, use parentheses. Otherwise, check for mismatched delimiters''
global a b t E nu
GP1=(-a/(sqrt(3),-b/(sqrt(3))
GP2=(a/(sqrt(3),-b/(sqrt(3))
GP3=(a/(sqrt(3),b/(sqrt(3))
GP4=(-a/(sqrt(3),b/(sqrt(3))
0 件のコメント
回答 (1 件)
Chunru
2022 年 9 月 27 日
Not sure what the code is trying to do. However, the error is due to the wrong usage of ( ) rather than global variables.
global a b t E nu
a=1; b=2; t=3; nu=4;
GP1=[-a/sqrt(3),-b/sqrt(3)]
GP2=[a/sqrt(3),-b/sqrt(3)]
GP3=[a/sqrt(3),b/sqrt(3)]
GP4=[-a/sqrt(3),b/sqrt(3)]
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!