苹果方程
画一个大苹果🍎
参数方程如下
{x=cos(u)(cos(v)+1)+0.085cos(5u)y=(1+cos(u))sin(u)z=−0.7log(1−vπ)+6sin(v)+2cos(v) \begin{cases}
x=\cos (u) (\cos (v)+1)+0.085 \cos (5 u) \\
y = (1 + \cos (u)) \sin(u)\\
z=-0.7 \log \left(1-\frac{v}{\pi }\right)+6 \sin (v)+2 \cos (v)
\end{cases}
⎩⎨⎧x=cos(u)(cos(v)+1)+0.085cos(5u)y=(1+cos(u))sin(u)z=−0.7log(1−πv)+6sin(v)+2cos(v)
u,v∈[−π,π]u,v\in [-\pi ,\pi ]
u,v∈[−π,π]
Mathematica代码
12345ParametricPlot3D[{(1 + Cos[v]) Cos[u] + 0.08 ...
大黄鸭方程
今天来整一个大黄鸭!!!🦆
模特在此
需要动鼠标转一下坐标轴,否则鸭头会朝下,不好看
123SphericalPlot3D[Log[x] + Sin[y], {x, 0, 2 \[Pi]}, {y, 0, 2 \[Pi]}, Boxed -> False, PlotStyle -> Yellow, Mesh -> None, PlotPoints -> 30, Axes -> True, SphericalRegion -> True, AxesLabel -> {"x", "y", "z"}]
调整之后是这样子。这鸭子爱说话,嘴变长了😄
俯视,还挺圆润🦆
Python爬虫下载B站UP主视频封面
有时候感觉B站视频的封面很好看,想要保存,但在网页中右键→检查,然后定位元素一张一张手动保存很麻烦。这时可以写一个Python爬虫程序进行批量下载
挑一个想要下载的UP主
我来随便选一个,嘿嘿就她了漫罗拉,来到她的首页,首页的网址最后的数字314480501是UP主的UID,这是个重要参数,后面会用到。点击投稿栏目会看到所有的视频。
定位我们需要的请求地址
我们需要的地址就是浏览器地址栏上这个简单的地址吗?https://space.bilibili.com/314480501/video,右键检查找到这个请求,看看返回了什么,在返回的html里搜索几个视频标题,搜索不到标题。
这说明这些视频信息可能是是动态加载的,我们把筛选切换到Fetch/XHR重新查看这些过滤后的请求。经过一番检查发现有一个search?开头的请求是我们要找的,请求地址是https://api.bilibili.com/x/space/arc/search?mid=314480501&ps=30&tid=0&pn=1&keyword=&order=pubdate& ...
爱心方程
说起❤爱心方程,大家最熟悉的应该是笛卡尔的心形线。方程千变万化,爱心方程也有很多种,我搜集了一些,有的也做了一些变化,一起来看看吧!
笛卡尔心形线
这是大家最熟悉的一种了,图中 a=3a=3a=3
ρ=a(1−cos(θ)),θ∈[0,2π]\rho =a (1-\cos (\theta )),\theta \in [0,2 \pi ]
ρ=a(1−cos(θ)),θ∈[0,2π]
1PolarPlot[3 (1 - Cos[\[Theta]]), {\[Theta], 0, 2 \[Pi]}]
带绝对值的二次方程
xxx不带绝对值的话,是一个倾斜的椭圆,加了之后图形关于yyy轴对称了,下半部分还削掉了两块
x2−y∣x∣+y2−1=0x^2-y \left| x\right|+y^2-1=0
x2−y∣x∣+y2−1=0
1ContourPlot[x^2 - Abs[x]*y + y^2 - 1 == 0, {x, -2, 2}, {y, 2, -2}]
加点变化
1234ContourPlot[{x^ ...
石墨烯分子结构
慢慢开始更新吧,今天收到一个问题:画一个平面石墨烯的分子结构。
画法还是很自然的,先画一个正六边形,然后把点换成小球,把边换成管子,在Mathematica里可以用Ball和Tube函数,然后用Translate函数把这个图形单元做平移变换。
代码如下,unitHexagon是六边形单元,可以指定边和点的颜色
12345678910unitHexagon[colorhexa_, coloratom_] := {colorhexa, Tube[Table[{Cos[n Pi/3], Sin[n Pi/3], 0}, {n, 7}], 0.1], coloratom, Ball[#, 0.3] & /@ Table[{Cos[n Pi/3], Sin[n Pi/3], 0}, {n, 6}]};pts[x_, y_] := Block[{j, k}, Flatten[Table[{{3 (j + 1/2), Sqrt[ ...
新文章测试
测试文章
测试abcd
分割线
数学表达式
求tan(x)\tan (x)tan(x),可以用
tan(x)=sin(x)cos(x)\tan (x)=\frac{\sin (x)}{\cos (x)}
tan(x)=cos(x)sin(x)
或者这个
tan(x)=∑x=1∞(−1)n−122n(22n−1)B2nx2n−1(2n)!\tan (x)=\sum _{x=1}^{\infty } \frac{(-1)^{n-1} 2^{2 n} \left(2^{2 n}-1\right) B_{2 n} x^{2 n-1}}{(2 n)!}
tan(x)=x=1∑∞(2n)!(−1)n−122n(22n−1)B2nx2n−1
其中B2nB_{2 n}B2n为伯努利数。B2nB_{2 n}B2n和1cos(x)\frac{1}{\cos (x)}cos(x)1都用多项式求逆来做。
24=0.52c+2d+24=a\dfrac{2}{4} = 0.5 \qquad \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a
...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick Start
Create a new post
1$ hexo new "My New Post"
More info: Writing
Run server
1$ hexo server
More info: Server
Generate static files
1$ hexo generate
More info: Generating
Deploy to remote sites
1$ hexo deploy
More info: Deployment