請教一數學式如何用VB計算

问题描述

這是一項物理實驗ρ(t)=A+αT/1+BT+0.5*BT^2A=50*10^(-6)T和ρ(t)在下面↓請問B跟A如何計算如何將這些數據讀入陣列?溫度Tρ(t)296.5720000000000.496902000000296.5620000000000.496660000000296.5930000000000.496396000000296.5960000000000.496122000000296.5810000000000.495819000000296.5910000000000.495519000000296.6530000000000.495209000000296.8280000000000.494920000000297.0720000000000.494518000000297.4130000000000.494189000000297.8250000000000.493822000000298.2800000000000.493462000000298.7830000000000.493071000000299.3280000000000.492733000000299.8980000000000.492395000000300.5090000000000.492028000000301.1010000000000.491923000000301.7610000000000.491574000000302.4420000000000.490959000000303.1220000000000.490597000000303.8750000000000.490247000000304.6360000000000.490187000000305.4600000000000.489847000000306.2780000000000.489508000000307.1230000000000.489177000000308.0190000000000.488867000000308.9430000000000.488331000000309.8440000000000.488021000000310.8370000000000.487709000000311.8250000000000.487401000000312.7730000000000.487145000000313.8260000000000.486872000000314.8540000000000.486563000000315.8870000000000.486274000000

解决方案

解决方案二:
不好意思上文中A=50*10^(-6)應改為α=50*10^(-6)
解决方案三:
数据存放在哪?txt文本中?用parse解析之,选好分隔符就OK了。。,而后ReadFiled之。。
解决方案四:
存入数库取不就得了
解决方案五:
没明白,有两组“溫度T”与“ρ(t)"的数据,则两个方程两个未知数,就应该能确定A/B。现在这么多数据,要算什么?
解决方案六:
引用4楼tsliliang的回复:

没明白,有两组“溫度T”与“ρ(t)"的数据,则两个方程两个未知数,就应该能确定A/B。现在这么多数据,要算什么?

甚是,二元一次方程组而已。
解决方案七:
回家翻了一下數學式發現要用級數平方算出最小值也就是說A跟B算來之後要在帶到這一個方程式S(A,B)=(6-(A+1B))^2+(5-(A+2B))^2+(7-(A+3B))^2+(10-(A+4B))^2會有一組數據讓他的值最小
解决方案八:
這是量子傳輸的實驗實驗試作出來的實驗沒有對應的軟體去解他所以只好自己想辦法解我是物理光電專長的對於程式語言只是稍微有接觸非常抱歉之前表達的不完整
解决方案九:
HOHOHO看到有兴趣的东西了我对着个量子感兴趣~(科幻片看多了)兄弟能交流一下吗?其实,我数学也不好(已经很久没有碰了,原来数学还是强项呢~~唉~~)你给出一个解开的公式,然后转换成程序代码就可以了把你的数据放入数据库,或是文件里,然后解读输入进来另外,我个人认为,对于这种实验数据单单的结果应该没有意义,应该是一组结果表示一组连续的状态的结果值
解决方案十:
沒錯是連續的數據數據是用LABVIEW直接從儀器上讀出來的需要LABVIEW得設計圖嘛?很複雜....LABVIEW是生成TXT檔24小時都在跑20秒一個數據
解决方案十一:
引用6楼h7706060的回复:

回家翻了一下數學式發現要用級數平方算出最小值也就是說A跟B算來之後要在帶到這一個方程式S(A,B)=(6-(A+1B))^2+(5-(A+2B))^2+(7-(A+3B))^2+(10-(A+4B))^2會有一組數據讓他的值最小

楼主好像仍然没表述清楚,比如每两组数据算一次?怎样分组等等。。。。抛开你的专业,用数学或编程的思路把你的问题清楚表达。。。。
解决方案十二:
不好意思讓大家麻煩了最近再和教授討論一下
解决方案十三:
不好意思上文中A=50*10^(-6)應改為α=50*10^(-6)↑題目還是原來的看錯並不用更改那些的作法大致上應該要這樣:先算出α=B的關係式然後把α用B表示之後,再丟到S(A,B)中,得到S(A,B)=B的二次式把這個二次式對T微分得S(A,B)有極值時的B值。---------(分隔線)---------最後再把那個T值帶回S(A,B),求得S(A,B)的最小。========在那個「分隔線」以上的部份,全都要手爆。輸入電腦的是各項σ(T)、B、T、以及那個化簡成只用B表示的S(A,B)然後讓電腦幫你算那些σ(T)、T時的S(A,B)這樣。VB應該沒辦法幫你化簡式子|||方程式炸開的動作應該交給MathmaticaXD"↑有人知道Mathmatica嘛?這是一位學長給我的建議
解决方案十四:
...还真是,可以试下用Matlab编写程式...
解决方案十五:
24小時都在跑20秒一個數據这个数据量,应该不小吧~Mathmatica,好像是另一个数学计算的没有用过那位前辈的意识,应该是说,VB本身不适合计算方程式其实,我认为,就单纯的语言来讲,应该都不是很支持方程式因为都没有解法,系统那个没有内置这时候,只能选者1、自己开发2、开源类库(有好心人的)3、传送到专业工具上处理基本,就是这些。一般,自己写,还是很费劲的。

时间: 2024-10-30 10:25:28

請教一數學式如何用VB計算的相关文章

如何用VB.Net创建一个三层的数据库应用程序(转贴

程序|创建|数据|数据库 1. 概论: 本文将介绍如何创建一个三层应用程序,并且将介绍如何创建一个Web Service服务. ADO.NET创建Windows三层结构应用程序的体系架构如下图所示: 该结构分三个层次:表示层.业务层.数据层. 数据层:代表物理数据库. 业务层:负责数据层与表示层之间的数据传输. 表示层:应用程序的客户端,它通过业务层来访问数据库. 表示层所操作的是驻留在内存中的本地数据,当需要更新数据库数据时,要通过业务层提供的更新方法实现.这样可以大大提高应用程序的性能,而且

如何用VB.Net创建一个三层的数据库应用程序

程序|创建|数据|数据库 1. 概论: 本文将介绍如何创建一个三层应用程序,并且将介绍如何创建一个Web Service服务. ADO.NET创建Windows三层结构应用程序的体系架构如下图所示: 该结构分三个层次:表示层.业务层.数据层. 数据层:代表物理数据库. 业务层:负责数据层与表示层之间的数据传输. 表示层:应用程序的客户端,它通过业务层来访问数据库. 表示层所操作的是驻留在内存中的本地数据,当需要更新数据库数据时,要通过业务层提供的更新方法实现.这样可以大大提高应用程序的性能,而且

word文档-如何用VB语言提取word里面的词语放入数组中

问题描述 如何用VB语言提取word里面的词语放入数组中 请问,假如有一个word文档每一行有一个词语,如何用VB语言提取每一行的词语,放入一个数组中,用逗号隔开...形成如BJ"XX,XX,XX"这种形式,然后在VB中使用该数组...谢谢..拜托了...

如何用vb实现string类的indexof(substring)功能 求代码

问题描述 如何用vb实现string类的indexof(substring)功能 求代码 不要求调用vb中的indexof功能,而是自己写.应该是类似于把string变成chars()然后自己查找位置之类的,但是不会写,求大神 解决方案 最简单的 function foo(str as string, sfind as string) as integer dim i as integer dim r as integer r = -1 for i = 1 to len(str) - len(s

如何用VB做一个跟鼠标移动有关的windows服务程序?

问题描述 如何用VB做一个跟鼠标移动有关的windows服务程序? 我想做一个只要鼠标移动就会发生的一个windows 服务程序,还有要可以在龙之谷中运行. 解决方案 1.鼠标Hook 2.timer定时获取鼠标坐标 3.如果游戏有保护你可能注入不了 解决方案二: windows服务运行在单独的user session中,每个session有自己的鼠标键盘消息,所以不能用windows服务.你应该在你的当前桌面会话中编写一个拦截程序. 这里有一个例子:http://z.download.csdn

如何用vb编一个能随机出选择题并判分的程序?

问题描述 如何用vb编一个能随机出选择题并判分的程序? 我有套题存放在word中,我想用这套提中的一些随机出一张卷并能作答然后出分. 解决方案 word并不是存储题目的好方式.如果你非要这么做,你首先必须明确,你的题目以什么方式存放.比如说,每个题目由什么文字开头,或者题目和题目之间的分隔符是什么. 否则你的word文档把题目混合在一起,根本分不出题目和题目,题干.选择项.答案.后面的一系列问题也就没法解决了. 建议你把这套题目先放在数据库的表中,每行记录包括题号.题干.N个选项.答案等信息.

如何用VB代码实现SQL的服务管理器刷新或者重启

问题描述 如何用VB代码实现SQL的服务管理器刷新或者重启 最近编程需要刷新SQL2000数据库的服务管理器,,需要用VB代码,求大神帮忙!

如何用VB解方程,请大神指导!!!谢谢谢谢谢谢谢谢!!!

问题描述 如何用VB解方程,请大神指导!!!谢谢谢谢谢谢谢谢!!! 方程是:b*n*H*a+8.314*298.15*((m+n)*ln((m+n*b)/(m+n*b+n*b*a))+n*b*a*ln(n*b*a/( m+n*b+n*b*a))=0H = 42200m = 56n = 4b = 1119求a 解决方案 A)固定方程,你需要一个数学老师,先把a的计算方程列出来.B)动态方程,你需要开发一个AI,请准备好足够的资金招人攻关吧.

如何用vb.net处理三个txt的比较问题

问题描述 如何用vb.net处理三个txt的比较问题 大神们,我现在想做的是,有三个txt文件 txt1 7000 7000 7000 2000 20 6.8845 4000 6000 7000 2000 100 5.8333 6000 7000 7000 2000 20 5.421 6000 7000 7000 2000 100 4.8387 4000 7000 7000 2000 100 4.8193 4000 7000 7000 3000 20 4.2301 4000 7000 7000