查看: 3109|回复: 9|关注: 0

[话题讨论] 偷来的MATLAB代码

[复制链接]

论坛优秀回答者

19

主题

2377

帖子

484

最佳答案
  • 关注者: 96
发表于 2019-5-26 15:51:26 | 显示全部楼层 |阅读模式
今天我的知乎收藏,发现了几个收藏了好久,但是自己却没有运行过的代码,好像之前收藏的代码都用来放着吃灰了。。。发帖记录一下。

多看帮助文档
说明你的matlab版本
回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

19

主题

2377

帖子

484

最佳答案
  • 关注者: 96
 楼主| 发表于 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
复制代码
heart2.png heart1.png
多看帮助文档
说明你的matlab版本
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

19

主题

2377

帖子

484

最佳答案
  • 关注者: 96
 楼主| 发表于 2019-5-26 16:25:35 | 显示全部楼层
From https://zhuanlan.zhihu.com/p/24912672

此文用位运算得到的生成了分形结构谢尔宾斯基三角形,然后播放出声音,形成谢尔宾斯基和谐曲,很有趣的文章,具体细节没看,这里贴出来代码生成的图。
bit_sound.png
多看帮助文档
说明你的matlab版本
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

19

主题

2377

帖子

484

最佳答案
  • 关注者: 96
 楼主| 发表于 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')
复制代码
heart.png
多看帮助文档
说明你的matlab版本
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


0

主题

2

帖子

0

最佳答案
发表于 2019-6-12 20:46:51 | 显示全部楼层
谢谢楼主,对我有用处的
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


0

主题

7

帖子

0

最佳答案
发表于 2019-7-18 16:57:12 | 显示全部楼层
好可爱,拿

新手

7 麦片

财富积分


050


5

主题

34

帖子

0

最佳答案
发表于 2019-12-21 10:32:47 | 显示全部楼层
感谢楼主分享。收藏了。谢谢
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


0

主题

1

帖子

0

最佳答案
发表于 2020-1-13 19:44:41 | 显示全部楼层
下载链接在哪呀
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

19

主题

2377

帖子

484

最佳答案
  • 关注者: 96
 楼主| 发表于 2020-1-13 22:10:16 | 显示全部楼层
mngbs 发表于 2020-1-13 19:44
下载链接在哪呀

嗯?每层楼都是别人的代码,链接也给出来了,什么是下载链接?
多看帮助文档
说明你的matlab版本
回复此楼 已获打赏: 0 积分

举报

禁止访问

5 麦片

财富积分



0

主题

2

帖子

0

最佳答案
发表于 2020-6-12 11:04:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

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