免费的数学软件,很强大,和matlab 相似,先学吗,后面可以用这个软件来处理点云。
>> clear
>> t=[0:0.01:0.98];
>> y1 = sin(2*pi*4*t);
>> plot(t,y1);
>>

% hold on函数 的功能是将 新的图像绘制在 旧的之上>> plot(t, y2, 'r'); %r代表红色>> xlabel('time') %标记X轴即水平轴>> ylabel('value') >> legend('sin', 'cos') %用这个命令 legend('sin', 'cos') 将这个 图例放在右上方 表示这两条曲线表示的内容>> title('my plot')>> print -dpng 'myplot.png' %输出
Matlab
>> x = linspace(0,4*pi,10);
>> y = sin(x);
>> p = polyfit(x,y,7);
>> x1 = linspace(0,4*pi);
>> y1 = polyval(p,x1);
>> figure
plot(x,y,'o')
hold on
plot(x1,y1)
hold off
>>

语法:

复数的显示

数学上的无穷

NaN

matlab 中的随机数是一个伪随机数,是一个计算出来的数据






> fix(-3.5)
ans =
-3
>> fix(3.5)
ans =
3
>> floor(-1.4)
ans =
-2
>> floor(1.4)
ans =
1
>> ceil(-2.4)
ans =
-2


求跟

对数函数:
log() 以e为底
log(2.78)
ans =
1.0225
log2 以2为底
log2(1024)
ans =
10



> % matlab 规定,标号是从1开始的

学,持续更新

本文介绍了一款免费且功能强大的数学软件,类似MATLAB,特别适合初学者,并指导如何利用它处理点云数据。通过实例演示了基本图形绘制、复数运算、数值计算以及数学函数应用,同时涵盖了Matlab的基础语法和操作技巧。
2336

被折叠的 条评论
为什么被折叠?



