julia - 如何使用多个数组图制作 GIF?
问题描述
我想在 Julia 的自由空间中模拟波包,为此我需要将使用数组绘制的每个图存储在一个框架中,然后以 15 秒的模拟形式显示它。我已经为这些图编写了代码,但不知道如何进行模拟,其中前一行的图不显示,只显示类似波形的模拟。
在此处输入代码
function gauss(x, xo)
exp(-k * (x - xo) ^ 2)
end
y = zeros(100,15)
k =1000
xo = 0.3
for j = 1:2
x = 0.0
for i = 2:99
y[i, j] = gauss(x, xo)
x = x + 0.01
end
xo = xo + 0.1
end
y
function z(i, n)
2 * (1 - (r ^ 2)) * y[i, n] - y[i, n - 1] + (r ^ 2) * (y[i + 1, n] + y[i - 1, n])
end
r = 1
mat= zeros(100,15)
for n = 2:14
for i = 2:99
y[i, n+1] = z(i, n)
end
end
y
using Plots
plot(i=1:100,y[:, 1:15])
解决方案
推荐阅读
- tailwind-css - 顺风 + Javascript
- xpath - 如何单击 td 为空的输入?
- r - 如果在变量中找到向量,则从向量中分配名称
- python - Python(请求)如何仅解析某些 json 数据,如何使这段代码循环(不那么重要)
- ruby - 解析嵌套哈希并迭代以创建带有输出的 ruby 文件
- vim - 在 vim 中添加匹配的括号(如果用户重新键入右括号,则跳过)
- php - 如何从 WC_Subscription 实例对象获取订单详细信息
- python - 是否可以从 PDF 中提取具有格式的特定表格?
- shinydashboard - Shiny Dashboard - 如何将 www 文件夹中的图像放入仪表板框中
- sql-server - 如何在 SQL Server 中运行聚合的按位 XOR (bit_xor) 函数?