前言

数学给人的印象一直就是算算算,今天我们不算,我们只玩。

必备条件

①、“呆萌”软件——Desmos

网址:https://www.desmos.com/calculator

现在已经有了电脑版和安卓版的,我还是喜欢用网页版,随时能将结果保存在云端。Desmos作为一款优秀的数学函数作图软件,可以绘制多种类型的二维函数图像,包括:显函数、隐函数、极坐标函数。

②、极坐标的简单知识:

用\(r\)表示极径\(\rho\),用\(\theta\)表示极角,在软件Desmos中,Desmos能够把除了字母\(x、y、r、θ、e、π\)以外的其它字母转变为“滑块”,实现了动态效果。\(r=r(θ)\)表示的是极坐标函数,当\(θ\)从\(0\)变化到\(2\pi\),得到的动态图形,正是极坐标图形的画图过程。

好了,可以开始了。

极坐标系下的各种常见曲线,只给个链接,知道你们不想看她。https://www.desmos.com/calculator/iasw7k105d

如果你喜欢画画,不妨看看大神用数学函数画的画。

document.getElementById("LTTP").style.height=document.getElementById("LTTP").scrollWidth*0.75+"px";

更多的[数学曲线画作],请自行参阅:https://www.desmos.com/art

特殊曲线

01-----玫瑰线

表达式:\(r=asin(k\theta)\),其中\(a,k\)都是参变数,

给个结果,你可以先看看。仿照着玩。

下图是\(a=9\),\(k\)从\(0\)到\(10\)的变换过程的图像。

document.getElementById("LTTP1").style.height=document.getElementById("LTTP1").scrollWidth*0.75+"px";

02----蝴蝶曲线

表达式:\(r=e^{cosθ}-2cos4θ+(sin\cfrac{\theta}{15})^2\),

document.getElementById("LTTP2").style.height=document.getElementById("LTTP2").scrollWidth*0.75+"px";

03----李萨如曲线

表达式之一:\((5sinat,5cosbt)\),其中\(a、b\)是参数,

document.getElementById("LTTP3").style.height=document.getElementById("LTTP3").scrollWidth*0.75+"px";

其他曲线

document.getElementById("LTTP4").style.height=document.getElementById("LTTP4").scrollWidth*0.75+"px";

3D功能

document.getElementById("LTTP5").style.height=document.getElementById("LTTP5").scrollWidth*0.75+"px";

document.getElementById("LTTP6").style.height=document.getElementById("LTTP6").scrollWidth*0.75+"px";

用Desmos玩极坐标[适配手机端]的更多相关文章

  1. CSS3及JS简单实现选项卡效果(适配手机端和pc端)

    想要适配手机端和pc端,有几种简单的方法,本人使用的是百分比分配的方法. *{ padding: 0; margin: 0; } body,html{ width: 100%; height: 100 ...

  2. iPhone X 适配手机端 H5 页面通用解决方案

    一:本文提供两种解决方案 1.终端解决方案(最优,建议选择) 2.web解决方案 导语: iPhone X的出现,一方面对于整个手机行业的发展极具创新领头羊的作用,另一方面也对现有业务的页面适配带来了 ...

  3. 适配手机端之 rem

    (function() { var psdWidth = 1080, maxRem = 100, ch = document.documentElement.clientHeight || docum ...

  4. 适配手机端rpx像素

    <script src="static/js/adaptive.js"></script> <script type="text/javas ...

  5. 手机端使用rem适配

    最近一直在做手机端的东西,各种型号的手机适配很是无解.经过同事及百度找到了这么一个方法 html font-size默认100px 将rem进行换算1px==0.01rem; 页面在各个手机适配个别会 ...

  6. 手机端rem如何适配_rem详解及使用方法

    什么是rem 在我看来,rem就是1rem单位就等于html节点fontsize的像素值.所以改变html节点的fontsize是最为关键的一步.根据手机宽度改变相对大小就可以实现自适应了,就不用什么 ...

  7. 关于手机端适配的问题(rem,页面缩放)

    关于手机端适配的问题(rem,页面缩放) 96 进击的小前端 关注 2018.02.02 13:57 字数 320 阅读 19评论 0喜欢 0 相信很多和会和我碰到一样的情况,就是你用rem去写移动端 ...

  8. h5 手机端适配问题汇总

    1.uc手机浏览器竟然没有 sessionstorage 醉了 2.opera 浏览器  能识别 a标签中href的  javascript:; 为网址  ,  55555 3.safari 的弹框如 ...

  9. StarRTC , AndroidThings , 树莓派小车,公网环境,视频遥控(三)手机端

    原文地址:http://blog.starrtc.com/?p=111 这篇来介绍一下整个项目的手机端部分.在上一篇里我们已经将sdk导入到项目中了,下边直接用即可. 1 登录StarRTC的服务跟小 ...

随机推荐

  1. 深度剖析java中JDK动态代理机制

    https://www.jb51.net/article/110342.htm 本篇文章主要介绍了深度剖析java中JDK动态代理机制 ,动态代理避免了开发人员编写各个繁锁的静态代理类,只需简单地指定 ...

  2. 解读HTTP/3

    技术的发展总是让人目不暇接,2018年10月,HTTP/3又发布了.虽然已经有一些中文技术媒体做了报道,但大多数是翻译的,而且内容大同小异.最近我专门学习了点关于HTTP/3的知识,在这里随便写写,和 ...

  3. nodeJS微信JSDK 配置

    nodeJS微信JSDK 配置 一.微信公众平台申请一个测试公众号 二.配置nodeJS 使用express框架搭建服务器 微信生成签名步骤: 1.获取token 2.通过token,获取jsapi_ ...

  4. node.js数据库操作

    node 中使用mysql const http = require('http'); const mysql = require('mysql'); const url = require('url ...

  5. 遍历js中的数组

    可以使用js中的for循环,或者forEach方法:也可以使用Ext中的方法遍历js中的数组 代码如下: /** * 遍历数组 */ var arr = ['越南', '新加坡', '美国', '俄罗 ...

  6. Redhat下安装SAP的相关

    Red Hat Enterprise Linux 6.x: Installation and Upgrade - SAP Note 1496410 Red Hat Enterprise Linux 7 ...

  7. 【重大更新】Qlik Sense September 2018重磅发布(附下载)

    作为数据分析领域领导者,Qlik,始终致力于通过产品创新来帮助企业客户撬动数据力量.近日,Qlik Sense September 2018如期而至,不仅对原有版本进行了众多优化,还发布了一系列能够提 ...

  8. 免费的天气API测试接口

    网上几乎所有的天气接口都需要注册key,然后还各种频率限制,每天调用次数才几百次? 太坑爹了吧 一个简单的天气预报功能, 为什么要搞的这么复杂, 收什么费? 推荐一个真正免费的天气API接口, 返回j ...

  9. 前端JS

    目录 1.javascript介绍 1.1Web前端有三层: 1.2其中JavaScript基础又分为三个部分: 1.3JavaScript入门易学性 1.4JavaScript的组成 1.5Java ...

  10. 攻防世界WEB高手进阶之python_template_injection

    python模板注入 看了一堆文章,也不是看的很明白,反而把题目做出来了 大概思路如下 简单探测 http://111.198.29.45:42611/{{7+7}} 返回 说明服务器执行了{{}}里 ...