检查: 719|回复: 5|重视: 0
打印 上一主题 下一主题

[论题评论] 偷来的MATLAB代码

[仿制链接]

论坛优异回答者

18

主题

1951

帖子

416

最佳答案
  • 重视者: 81
跳转到指定楼层
1#
宣布于 2019-5-26 15:51:26 | 只看该作者 回帖奖赏 |倒序阅览 |阅览形式
今日我的知乎保藏,发现了几个保藏了良久,可是自己却没有运转过的代码,如同之前保藏的代码都用来放着吃灰了。。。发帖记载一下。

多看协助文档
阐明你的matlab版别

论坛优异回答者

18

主题

1951

帖子

416

最佳答案
  • 重视者: 81
2#
 楼主| 宣布于 2019-5-26 16:16:11 | 只看该作者
From https://zhuanlan.zhihu.com/p/19755272

因为我更喜爱fplot宗族的函数,所以用fcontour和fsurf从头写一下上述链接中的代码,R2019a运转结果在附图中:
  1. fcontour(@(x, y) -(17*x.^2 - 16*y.*abs(x) + 17*y.^2), [-10, 10], 'Fill', 'on')
  2. axis off
仿制代码
  1. fsurf(@(x, y) -(17*x.^2 - 16*y.*abs(x) + 17*y.^2), [-10, 10], 'EdgeColor', 'none')
  2. axis off
  3. view(0, 90)
仿制代码
三维图形运用fimplict3:

  1. heartFunction = @(x, y, z) (x.^2 + (9/4)*y.^2 + z.^2 - 1).^3 ...
  2.     - x.^2.*z.^3 - (9/80)*y.^2.*z.^3;
  3. fh = fimplicit3(heartFunction, [-1.3, 1.3]);
  4. fh.LineStyle = 'none';
  5. fh.FaceColor = 'r';
  6. fh.EdgeColor = 'none';
  7. daspect([1 1 1])
  8. view(3)
  9. camlight;
  10. lighting phong
  11. axis off
仿制代码

多看协助文档
阐明你的matlab版别

论坛优异回答者

18

主题

1951

帖子

416

最佳答案
  • 重视者: 81
3#
 楼主| 宣布于 2019-5-26 16:25:35 | 只看该作者
From https://zhuanlan.zhihu.com/p/24912672

此文用位运算得到的生成了分形结构谢尔宾斯基三角形,然后播映出声响,构成谢尔宾斯基调和曲,很风趣的文章,详细细节没看,这儿贴出来代码生成的图。

多看协助文档
阐明你的matlab版别

论坛优异回答者

18

主题

1951

帖子

416

最佳答案
  • 重视者: 81
4#
 楼主| 宣布于 2019-5-28 23:14:51 | 只看该作者
本帖最终由 深蓝孩提 于 2019-5-28 23:43 修改

From https://www.zhihu.com/question/315107496
哈哈,发现数学公式可视化很好玩!!!
  1. h = fplot(@(x) abs(x).^(2/3) + 0.9*sqrt(3.3 - x.^2).*sin(31.41593*x), [-2 2], 'r', 'ShowPoles', 'off');
  2. title(h.DisplayName, "Interpreter", 'tex') % 需求改善,能不能直接由displayname转变成latex代码,然后显现美观一些?如下式
  3. title('$\sqrt[3]{\left|x\right|^2}+0.9\sqrt{3.3-x^2}sin(31.41593x), 'Interpreter', 'latex')
仿制代码
多看协助文档
阐明你的matlab版别

新手

5 麦片

财富积分


050


0

主题

2

帖子

0

最佳答案
5#
宣布于 2019-6-12 20:46:51 | 只看该作者
谢谢楼主,对我有用途的

新手

5 麦片

财富积分


050


0

主题

3

帖子

0

最佳答案
6#
宣布于 2019-7-18 16:57:12 | 只看该作者
好心爱,拿
您需求登录后才能够回帖 登录 | 注册

本版积分规矩

封闭

站长引荐上一条 /3 下一条

快速回复 回来顶部 回来列表