matlab或Origin四维图怎么画(三维坐标+颜色值)

如题所述

第1个回答  2022-10-11

用scatter3。

具体请看一下该函数的帮助,举的例子就是类似的用途,如下:

[x,y,z] = sphere(16);

X = [x(:)*.5 x(:)*.75 x(:)];

Y = [y(:)*.5 y(:)*.75 y(:)];

Z = [z(:)*.5 z(:)*.75 z(:)];

S = repmat([1 .75 .5]*10,prod(size(x)),1);

C = repmat([1 2 3],prod(size(x)),1);

scatter3(X(:),Y(:),Z(:),S(:),C(:),'filled'), view(-60,60)

扩展资料:

Matlab包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。新版本的MATLAB语言是基于最为流行的C++语言基础上的,因此语法特征与C++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。

使之更利于非计算机专业的科技人员使用。而且这种语言可移植性好、可拓展性极强,这也是MATLAB能够深入到科学研究及工程计算各个领域的重要原因。

参考资料来源:百度百科-MATLAB

    官方服务
      官方网站官方网站
相似回答
大家正在搜