更換登入信箱  | 未收到確認信  | 忘記密碼  | 註冊  | 登入
|
|

登入‧會員服務
LabVIEW轉檔
論壇主頁
草稿 (0)
星號標記 (0)
最新主題
私人消息
論壇控制台
問問題
找答案
 LabVIEW

 LabVIEW Job

 硬體

 PLC

 PAC

 CAD

 嵌入式系統

 Matlab

 .NET

 C

 平行運算

 資料庫

 Web

 Orz

 產業消息

 站務

 閒聊八卦

 其他程式設計

聯絡我們
聯立方程式 - LabVIEW360論壇
LabVIEW
LabVIEW360論壇 : LabVIEW : LabVIEW
  聯立方程式
Tags: 聯立方程式
回覆主題發表新主題
   收藏本文  我的知識庫
推文
4 網友認為
有用文章
2 個人遇過
相同問題

作者
信息 << 上一主題 | 下一主題 >>
allen420731
Groupie
Groupie
頭像
[尚無外包接案履歷]


註冊時間: 2005/8/17
LabVIEW: LabVIEW 2014
作業系統: Windows 8.1
居住地區: 台中市
發表: 90
本文分級:5
網友分級:3.434783
  發送私人消息
發表日期: 2016/12/03 at 8:54pm | IP已記錄
軟體環境:LabVIEW 2014、Windows 8.1
1樓  引用發文

各位大大好

   小弟有個問題想請教 

   問題 已知x1=10     y1=10
               x2=100   y2=100
          公式 y=xa+b
                b=10-10a
               100=100a+(10-10a)
               100-10=(100-10)a
               a=1
               b=10-(10*1)
               b=0

不知這樣的方程式要怎麼寫!!

感謝大大幫忙!!
               
返回頂部
↓ 滑鼠左鍵測試器 ↓
 
IAmRice
Senior Member
Senior Member
頭像
[尚無外包接案履歷]


註冊時間: 2010/5/17
LabVIEW: LabVIEW 8.5
作業系統: Windows XP
居住地區: 台北縣
發表: 112
本文分級:5
網友分級:4.857143
  發送私人消息
發表日期: 2016/12/06 at 1:26pm | IP已記錄
軟體環境:LabVIEW 8.5、Windows XP
2樓  引用發文

返回頂部
↓ 滑鼠左鍵測試器 ↓
 
MingYen
Senior Member
Senior Member
頭像
[尚無外包接案履歷]


註冊時間: 2015/6/03
LabVIEW: LabVIEW 2013
作業系統: Windows 7
居住地區: 台北市
發表: 190
本文分級:5
網友分級:4.858065
  發送私人消息
發表日期: 2016/12/20 at 3:46pm | IP已記錄
軟體環境:LabVIEW 2013、Windows 7
3樓  引用發文

簡單代數方程式係數

方法一:
一般在電腦的應用中,通常要依賴電腦計算新點座標。請使用拉格朗日插值多項式 (一次方程式,兩個點)
為了電腦表示方便,通常還是會手算部分整理項次(一次方程式,有零次項係數與一次項係數,兩個自由度,因此需要兩個點去限制),

http://highscope.ch.ntu.edu.tw/wordpress/?p=16217
插值多項式 (Interpolating polynomial)
國立臺南第一高級中學數學科林倉億老師/國立臺灣師範大學數學系退休教授洪萬生責任編輯 Posted on 2010/11/30


方法二:
牛頓插值多項式 (Newton Interpolating polynomial)
臺北市立第一女子高級中學蘇俊鴻老師 Posted on 2014/09/26
http://highscope.ch.ntu.edu.tw/wordpress/?tag=%E6%8B%89%E6%A0%BC%E6%9C%97%E6%97%A5%E6%8F%92%E5%80%BC%E5%A4%9A%E9%A0%85%E5%BC%8F

範例:
求一個二次多項函數 f(x)f(x),使得f(1)=7,f(2)=6,f(3)=11
f(1)=7,f(2)=6,f(3)=11
牛頓插值多項式 f(x)=f(1)+a(x1)+b(x1)(x2)
再將 f(2)=6,f(3)=11f(2)=6,f(3)=11 代入,求出 a,b

事實上你的計算流程,就是另一個著名的方法為牛頓插值多項式的實踐步驟
利用f(x1)=y1, f(x2)=y2,也就是f(10)=10, f(100)=100
做你題目中的運算

也就是說...跟手算沒兩樣,除非你的電腦可以讓使用者針對「字串」做加減消去法與代入消去法的代數運算 (Microsoft Mathematics, maybe)。


其餘方法:
高次(多點)方程式的逼近,在電腦可使用蒙地卡羅法(Monte Carlo method),給出一組可能的a、b的range,跑大量亂數去決定合理係數。


小結:
如果你要做的是應用題目(電腦模擬演算),電腦控制UI計算,或是高一以下等級的科展研究
這些都是江湖一點訣,說破不值錢。
值錢的是當年數理前輩科學家的突破,還有教育傳承推廣,最重要的是你肯去「查」,去「學」,去「用」。
研、教、學、用
是科學樹的整體,彼此相互關連著,互勉之 

allen420731 wrote:
各位大大好

   小弟有個問題想請教 

   問題 已知x1=10     y1=10
               x2=100   y2=100
          公式 y=xa+b
                b=10-10a
               100=100a+(10-10a)
               100-10=(100-10)a
               a=1
               b=10-(10*1)
               b=0

不知這樣的方程式要怎麼寫!!

感謝大大幫忙!!
               
返回頂部
↓ 滑鼠左鍵測試器 ↓
 
MingYen
Senior Member
Senior Member
頭像
[尚無外包接案履歷]


註冊時間: 2015/6/03
LabVIEW: LabVIEW 2013
作業系統: Windows 7
居住地區: 台北市
發表: 190
本文分級:5
網友分級:4.858065
  發送私人消息
發表日期: 2016/12/20 at 3:50pm | IP已記錄
軟體環境:LabVIEW 2013、Windows 7
4樓  引用發文

這篇對一次式最簡潔明瞭,要推薦一下 
斜率 a = (y2-y1) / (x2-x1)

利用y=ax+b,代入y=y1與x=x1
得到y1=ax1+b

利用資料流的順序,因為a已經算出來了,所以代回即得
b=y1-ax1


IAmRice wrote:
返回頂部
 
JD
Senior Member
Senior Member
頭像
[尚無外包接案履歷]
 已通過行動電話認證

註冊時間: 2004/8/20
來自: Taiwan
LabVIEW: LabVIEW 2013
作業系統: Windows 7
居住地區: 苗栗縣
發表: 1109
本文分級:5
網友分級:4.802326
  發送私人消息
發表日期: 2017/1/10 at 12:19pm | IP已記錄
軟體環境:LabVIEW 2013、Windows 7
5樓  引用發文


f = ax +
[FP]Linear_Fit.vi收藏此檔案

icon版本:13.0
版號:318799872
元件數:7
前景圖:[FP]
背景圖:[BD]
轉檔





LabVIEW360.com
返回頂部
 
MingYen
Senior Member
Senior Member
頭像
[尚無外包接案履歷]


註冊時間: 2015/6/03
LabVIEW: LabVIEW 2013
作業系統: Windows 7
居住地區: 台北市
發表: 190
本文分級:5
網友分級:4.858065
  發送私人消息
發表日期: 2017/1/11 at 5:00pm | IP已記錄
軟體環境:LabVIEW 2013、Windows 7
6樓  引用發文

這件事一直在我腦袋裡面,思考有沒有不同需求下的解法
我也回來貼一個

偶然查到一本舊LabVIEW書,裡面提到了行列式Determinant VI


返回頂部
 

關鍵字
關鍵字:(新增 )
聯立方程式
搜尋本站:





如果您想回復本文章您必須先 登陸  登入
如果您還沒有註冊您必須先 註冊

  回覆主題發表新主題
列印預覽 列印預覽

不可以 在本版發表新主題
不可以 在本版回復主題
不可以 在本版刪除您的發言
不可以 在本版編輯您的發言
不可以 在本版創建投票
不可以 在本版投票



Powered by Web Wiz Forums version 7.7a
Copyright ©2001-2004 Web Wiz Guide

頁面執行時間為 1.8359 秒。
 列印格式
|
 寄給朋友
|
 加到最愛
|
 意見回饋
|
 加到知識庫
|
 開啟知識庫
|

  |  我的最愛 隱私權保護政策 免責聲明 廣告刊登 系統整合 合作提案 聯絡我們 電話: 0988-002692

  您可以在以下的頻道跟LabVIEW360互動:
  Facebook: https://www.facebook.com/labview360
  Twitter: https://twitter.com/LabVIEW360
  Youtube: https://www.youtube.com/user/Labview360com