Matlab编和其他语言的区别.docxVIP

  • 3
  • 0
  • 约 11页
  • 2018-04-08 发布于贵州
  • 举报
Matlab编和其他语言的区别

Matlab编程和其他语言的区别 一、字符和字符串 在MATLAB中不管是字符,还是字符串都是用单引号。而在C、C++、C#、Java等语言中,字符是用单引号的,字符串则必须用双引号。因此在MATLAB中如果需要在字符串中用到单引号的话,就要用两个单引号来代替。 如: a=thisis an apple a = thisis an apple 同理,如果字符串中需要双引号的话,可以用四个单引号来代替。如下: b=Iam Tim b = Iam Tim 在MATLAB中的字符串连接,我们可以使用一对中括号。当然,这种连接方式也适用于向量、矩阵等的连接。如下: c=[a b] c = thisis an appleIam Tim a1=[1 2];b1=[3 4]; c1=[a1 b1] c1 = ???? 1???? 2???? 3???? 4 c2=[a1;b1] c2 = ???? 1???? 2 ???? 3???? 4 但是,对于字符串的连接不能使用加号(+)来进行。这点和在C++、C#、Java等语言中是不一样的。因为在MATLAB中这些字符串也是以矩阵的形式存储的,你要是用加号的话,需要两个矩阵的大小一致。比如: a2=hello;b2=mustb; a2+b2 ans = ?? 213?? 218?? 223?? 224?? 209 但是,很明显,加完

文档评论(0)

1亿VIP精品文档

相关文档