plot - 如何在 Scilab 中沿 x 轴旋转绘图?
问题描述
请谁能告诉我如何沿 x 轴旋转它。
围绕 X 轴旋转曲线 C1(u) 以生成一组曲线,步长为pi/100,由下式给出
theta=0:%pi/100:%pi/2.
ABC = [0 0 1;1 1 1;1/4 1/2 1] \ [0 0 0;1 0 0;1/2 1/2 0];
A = ABC(1,:);
B = ABC(2,:);
C = ABC(3,:);
u = linspace(0,1,100);
C1 = A'*u.^2+B'*u+C'*ones(u);
param3d(C1(1,:),C1(2,:),C1(3,:));
解决方案
这将完成这项工作:
ABC = [0 0 1;1 1 1;1/4 1/2 1] \ [0 0 0;1 0 0;1/2 1/2 0];
A = ABC(1,:);
B = ABC(2,:);
C = ABC(3,:);
u = linspace(0,1,100);
C1 = A'*u.^2+B'*u+C'*ones(u);
param3d(C1(1,:),C1(2,:),C1(3,:));
theta = %pi/100;
R = [1 0 0
0 cos(theta) -sin(theta)
0 sin(theta) cos(theta)];
for i=1:50
C1 = R*C1;
param3d(C1(1,:),C1(2,:),C1(3,:));
end
推荐阅读
- ios - 我可以编写一个像 Siri 这样支持启动指令检测的 iOS 应用吗?
- javascript - 使用反应钩子防止重新渲染
- sass - 编译器上带有引导程序 5 错误的 Octobercms “期望列表,收到空值:.......”
- json - 在 TFS 版本中覆盖 JSON
- firefox - 在 Firefox 中 - 跨所有选项卡:如何使用浏览器外部的代码列出所有打开的浏览器中所有打开的浏览器选项卡的所有打开 URL?
- ffmpeg - ffmpeg过滤器表达式调用了什么随机函数?
- python-3.x - 在要求升级时删除 python2 Mac
- python-3.x - 如何对按值分隔的连续列值进行分组(np.nan)?
- python - Python:读取excel行并根据列进入数据库
- php - 将一个数字添加到 PHP 中整数数组的所有值