c語言向量的運算,用C語言編寫乙個計算兩個向量叉積的程式

2021-03-03 20:27:43 字數 2717 閱讀 8292

1樓:匿名使用者

根據題意可得如下代專碼:屬

#include

int main()

for (i = 0; i < n; ++i)for (i = 0; i < n; ++i)printf ("%d\n", ans);

return 0;}

c語言如何實現兩向量叉乘

2樓:何度千尋

根據叉乘的計算方法可知

因此可直接通過計算三階行列式的方法來計算兩向量的叉乘#include

void cp()

int main()

執行結果如下:

3樓:徐光豬

向量x=(a,b) y=(c,d) x*y=ac+bd

#include

void main()

用c語言編寫乙個計算兩個向量叉積的程式

4樓:匿名使用者

向量的乘法有兩種,分別成為內積和外積。內積也稱

數量積,因為其結果為乙個數(標量),向量a,b的內積為|a||b|cos(其中表示a與b的夾角)向量外積也叫叉乘,其結果為乙個向量,方向是按右手系垂直與a,b所在平面|a||b|sin

5樓:匿名使用者

//數值計算程式-特徵值和特徵向量

//約化對稱矩陣

為三對角對稱矩陣

//利用householder變換將n階實對稱矩陣約化為對稱三對角矩陣

//a-長度為n*n的陣列,存放n階實對稱矩陣

//n-矩陣的階數

//q-長度為n*n的陣列,返回時存放householder變換矩陣

//b-長度為n的陣列,返回時存放三對角陣的主對角線元素

//c-長度為n的陣列,返回時前n-1個元素存放次對角線元素

void eastrq(double a,int n,double q,double b,double c);

//求實對稱三對角對稱矩陣的全部特徵值及特徵向量

//利用變型qr方法計算實對稱三對角矩陣全部特徵值及特徵向量

//n-矩陣的階數

//b-長度為n的陣列,返回時存放三對角陣的主對角線元素

//c-長度為n的陣列,返回時前n-1個元素存放次對角線元素

//q-長度為n*n的陣列,若存放單位矩陣,則返回實對稱三對角矩陣的特徵向量組

// 若存放householder變換矩陣,則返回實對稱矩陣a的特徵向量組

//a-長度為n*n的陣列,存放n階實對稱矩陣

int ebstq(int n,double b,double c,double q,double eps,int l);

//約化實矩陣為赫申伯格(hessen berg)矩陣

//利用初等相似變換將n階實矩陣約化為上h矩陣

//a-長度為n*n的陣列,存放n階實矩陣,返回時存放上h矩陣

//n-矩陣的階數

void echbg(double a,int n);

//求赫申伯格(hessen berg)矩陣的全部特徵值

//返回值小於0表示超過迭代jt次仍未達到精度要求

//返回值大於0表示正常返回

//利用帶原點位移的雙重步qr方法求上h矩陣的全部特徵值

//a-長度為n*n的陣列,存放上h矩陣

//n-矩陣的階數

//u-長度為n的陣列,返回n個特徵值的實部

//v-長度為n的陣列,返回n個特徵值的虛部

//eps-控制精度要求

//jt-整型變數,控制最大迭代次數

int edqr(double a,int n,double u,double v,double eps,int jt);

//求實對稱矩陣的特徵值及特徵向量的雅格比法

//利用雅格比(jacobi)方法求實對稱矩陣的全部特徵值及特徵向量

//返回值小於0表示超過迭代jt次仍未達到精度要求

//返回值大於0表示正常返回

//a-長度為n*n的陣列,存放實對稱矩陣,返回時對角線存放n個特徵值

//n-矩陣的階數

//u-長度為n*n的陣列,返回特徵向量(按列儲存)

//eps-控制精度要求

//jt-整型變數,控制最大迭代次數

int eejcb(double a,int n,double v,double eps,int jt);

選自《徐世良數值計算程式集(c)>>

每個程式都加上了適當地注釋,陸陸續續幹了幾個月才整理出來的啊。

今天都給貼出來了

#include "stdio.h"

#include "math.h"

//約化對稱矩陣為三對角對稱矩陣

//利用householder變換將n階實對稱矩陣約化為對稱三對角矩陣

//a-長度為n*n的陣列,存放n階實對稱矩陣

//n-矩陣的階數

//q-長度為n*n的陣列,返回時存放householder變換矩陣

//b-長度為n的陣列,返回時存放三對角陣的主對角線元素

//c-長度為n的陣列,返回時前n-1個元素存放次對角線元素

6樓:匿名使用者

你不是要大家來給你做作業吧?

汗...

7樓:匿名使用者

只有三維向量定義叉積運算,其他維數的向量沒有叉積。

把課本上的分量表示用兩個三維陣列表示,實現即可。

用C語言編寫1到10的階乘,用C語言編寫程式,求1到10的階乘之和 S 1! 2! 3! 4! 5! 6! 7! 8! 9! 10!

include int main 擴充套件資料 在c語言中,有三種型別的迴圈語句 for語句 while語句和do while語句。分別介紹如下 forfor為當型迴圈語句,它很好地體現了正確表達迴圈結構應注意的三個問題 控制變數的初始化。迴圈的條件。迴圈控制變數的更新。while while結構迴...

c語言 幫忙編寫簡單程式,c語言 幫忙編寫一個簡單程式。

橙心橙願 include int main void int cp 100 新陣列int val 0 int p arr int firstflag 0 插入標誌,若 1表示已插入 printf 請輸入要插入的數 scanf d val int i for i 0 i 10 else else pr...

c語言用switch編寫簡單的四則運算程式

如下 include int main else break default printf error n break return 0 擴充套件資料 switch語句和if語句的區別 1 大於等於 小於等於 的判斷用if語句,而等於 的判斷用switch語句。2 switch語句中的case類似於...