mathematica打包java_使用Mathematica将解决方案绘制到方程式中
我有一个函数 f(x,t) ,我想使用Mathematica绘制 f(x(t),t)=0 解决方案的功能 x(t) . 我该怎么做?
Mathematica通常与我可以使用的其他编程语言完全不同 . 通常,我会尝试看起来像:
Create arrays X, T
For t in T do
solve (numerically) f(x,t)=0, append the solution to X
Plot X
但是,我不太清楚如何在Mathematica中使用循环,对于数组也是如此,所以我在这方面遇到了严重的问题 .
Mathematica是否有一些快速,直接的方法来解决这个问题?如果没有,有人可以帮我解决这个问题吗?
此外,是否有人有更好的问题 Headers ?
Edit: 根据@LutzL的建议,我会尝试以下内容:
Table[FindRoot[f[x,t]==0,{x,x_0}],{t,start,stop,step}]
这会正常吗?
我还有一个问题,因为我的函数 f(x,t) 是高度非线性的,因此我想为每个 t 输入一个好的起点 . 具体来说,我知道 t=0 的解决方案,我想用于时间步 t_{n+1} t_n 的解决方案 . 有没有办法做到这一点?
Edit 2: 我通过以下方式解决了问题:
tmax = 10; nsteps = 100*tmax;
thrust = {v/2 - g}; angle = {Pi/2};
For[i = 1, i <= nsteps, i++,
sol = {thr, \[Theta]} /.
FindRoot[{eq1[i*tmax/nsteps],
eq2[i*tmax/nsteps]}, {{thr, Last[thrust]}, {\[Theta],
Last[angle]}}]; AppendTo[thrust, sol[[1]]];
AppendTo[angle, sol[[2]]]];
ListPlot[Table[{i*tmax/nsteps, thrust[[i + 1]]}, {i, 0, nsteps}]]
ListPlot[Table[{i*tmax/nsteps, angle[[i + 1]]/Pi}, {i, 0, nsteps}]]
其中 eq1 和 eq2 是我的方程式, thrust 和 angle 是解决方案
mathematica打包java_使用Mathematica将解决方案绘制到方程式中相关推荐
- mathematica打包java_从Mathematica到Java的图像
我试图从Mathematica中获取一张图片. 我尝试评估一些使用包中的方法生成图形的Mathematica代码. 如果我将代码粘贴到Mathematica Notebook,则会正确生成图形. 所以 ...
- webpack1.x环境配置与打包基础【附带各种 “坑“ 与解决方案!持续更新中...】
webpack1.x环境配置与打包基础[附带各种 "坑" 与解决方案!持续更新中...] 参考文章: (1)webpack1.x环境配置与打包基础[附带各种 "坑&quo ...
- 计算机cad论文参考文献,Auto CAD在计算机绘制矿图中的应用探索
摘 要:随着我国社会水平的提升,经济步伐的推进,我国的煤矿事业也在这个过程中得到了较大程度的发展.其中,矿图是煤矿开采过程中非常重要的一项工具,可以说是煤矿采掘的重要依据和基础.矿图不仅反映内容复杂, ...
- Photoshop绘制植物大战僵尸中的食人花
本教程主要使用Photoshop绘制植物大战僵尸中的食人花,制作食人花有几个要素需要 注意.我是参照超级马里奥和植物战僵尸两款游戏综合得出的这个家伙~不过由于它没有眼睛传神,所以制作的时候就需要特意关 ...
- 【Groovy】Groovy 扩展方法 ( 实例扩展方法配置 | 扩展方法示例 | 编译实例扩展类 | 打包实例扩展类字节码到 jar 包中 | 测试使用 Thread 实例扩展方法 )
文章目录 一.扩展方法示例 二.实例扩展方法配置 三.编译实例扩展类 四.打包静态扩展类字节码到 jar 包中 五.测试使用 Thread 实例扩展方法 一.扩展方法示例 为 Thread 扩展 he ...
- 【Groovy】Groovy 扩展方法 ( 静态扩展方法配置 | 扩展方法示例 | 编译静态扩展类 | 打包静态扩展类字节码到 jar 包中 | 测试使用 Thread 静态扩展类 )
文章目录 一.扩展方法示例 二.静态扩展方法配置 三.编译静态扩展类 四.打包静态扩展类字节码到 jar 包中 五.测试使用 Thread 静态扩展类 一.扩展方法示例 为 Thread 扩展 hel ...
- 【问题解决方案】关于Python中的语句 ‘ %matplotlib inline ‘
[问题解决方案]关于Python中的语句 ' %matplotlib inline ' 参考文章: (1)[问题解决方案]关于Python中的语句 ' %matplotlib inline ' (2) ...
- 使用matplotlib绘制折线图(绘制一天当中的气温变化)
matplotlib绘制折线图 一.使用matplotlib绘制一天当中的气温变化 1.假设一天当中每隔两个小时(range(2,26,2))的气温分别是[15,13,14.5,17,20,25,26 ...
- BaiduMap---百度地图官方Demo之OpenGL绘制功能(介绍如何使用OpenGL绘制在地图中进行绘制)
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&q ...
- 如何利用软件绘制数学图像中的箭头坐标轴图像?
如何利用软件绘制数学图像中的箭头坐标轴图像? 1. 数学软件: Matlab. Maple 2. 画图软件: Graph. 几何 ...
最新文章
- LeetCode 21. 合并两个有序链表(Merge Two Sorted Lists)
- CTF个人总结指南(更新中)
- STL容器底层数据结构的实现
- n个数分为m堆有多少种分法(青岛理工邀请赛)动态规划
- MYSQL的函数有哪些?(3.字符串函数)
- docker Gitlab14.5.0 安装、配置、部署、使用
- vfp 调用 mysql uft-8 connstring_(最全的数据库连接字符串)connectionstring
- 苹果的倔强!今秋新iPhone外观设计将与2018年款非常相似
- TCP/IP 网络协议
- 求立方根_12.初中数学:立方根号a,等于0.1738,怎么求a的值?期末考试真题
- uva 1339 题解
- Windows下用cmd命令安装及卸载服务
- python兼职能挣多少钱-副业赚钱干货【4】Python程序员变现之路
- 酷派大神F1 联通版救砖线刷.docx
- The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone. You mu
- stm32简易示波器(标准库)
- 最高百万年薪,全国多家知名互联网/游戏公司热招 Cocos 人才丨9月岗位
- 中原工学院校园网一键登录
- 【Java】Java绘制UML图
- MATLAB-网页访问与关闭
热门文章
- 转 PHP函数---$_Get()和$_Post()的用法
- linux查看网卡吞吐量和网卡流量用自带命令,iptraf查看。
- 谈论高并发(三)锁的一些基本概念
- 同一台电脑管理多个`SSH KEY`
- Java 并发和多线程(一) Java并发性和多线程介绍[转]
- HoloLens开发手记 - Unity之语音输入
- hibernate 中的一级缓存 二级缓存
- 手机归属地查询演示代码
- 自minibox-b配置说明
- Codeforces Round #555 (Div. 3) E. Minimum Array