NTUCH-HW 板


LINE

21 r=0.9641 f=99836Hz 39 right i=0.467A 47 20*0.1*0.05*0.5*cos30度*0.1A=0.0043 59 a 2.86 b1.1Am^2 78 v=E/B qvB' =v^2* m/r q/m=E/rBB' 老實講這次太簡單 我覺得有詐 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.137.105
1F:推 wartmh:小心老師看板! 02/22 15:20
2F:推 cranfis:單數題課本都有解答了~證明題不建議PO詳解... 02/22 22:46
3F:→ jasonfghx:http://0rz.tw/QwuwX 03/07 22:46
#include <iostream> #include <iomanip> #include"matrix.h" using namespace std; #include <string> #include <fstream> #include <cstdlib> int main() { int calmatrix1[10][10],i,j,k,row,column,calmatrix2[10][10],ch,m,n,l,choice; int row1,row2,column1,column2,calmatrix3[10][10],calmatrix4[10][10],ch1,result[10][10]; matrix keyin,calmatrix,call,saveit; string filename,filename1; cout<<"if you want to plus or minus press 1. if you want to multiply press 2."<<endl; cin>>choice; system("cls"); if(choice==1) { keyin.enterbykey(calmatrix1,calmatrix2,row,column); cout<<"you want to plus, press 1. you want to minus, press 2."<<endl; cin>>ch; if(ch==1) { cout<<"matrixA+matrixB="<<endl; calmatrix.calplus(calmatrix1,calmatrix2,row,column); } if(ch==2) { cout<<"matrixA-matrixB="<<endl; calmatrix.calminus(calmatrix1,calmatrix2,row,column); } } else if(choice==2) { keyin.enterbykey1(calmatrix1,calmatrix2,m,n,l); calmatrix.calmultiple(calmatrix1,calmatrix2,m,n,l); } cout << "Please enter the name of the file you wish to open: "; cin>>filename; call.inputfromfile(filename,row1,column1,calmatrix3); cout << "Please enter another name of the file you wish to open: "; cin>>filename1; call.inputfromfile(filename1,row2,column2,calmatrix4); cout<<"you want to plus, press 1. you want to minus, press 2."<<endl; cin>>ch; if(ch==1) { cout<<"matrixA+matrixB="<<endl; calmatrix.calplus(calmatrix3,calmatrix4,row1,column1); /*cout<<"do you want to save?"<<endl; cin>>ch1; if(ch1==1) { cout << "Please enter the name of the file: "; cin>>filename; //saveit.outputscreen(filename,row1,column1,result); }*/ } if(ch==2) { cout<<"matrixA-matrixB="<<endl; calmatrix.calminus(calmatrix3,calmatrix4,row2,column2); } system("pause"); return 0; } //,int numC[10][10] #include <iostream> #include <iomanip> using namespace std; #include <string> #include <fstream> #include <cstdlib> class matrix { public: void enterbykey(int[10][10],int[10][10],int&,int&); void enterbykey1(int[10][10],int[10][10],int&,int&,int&); void inputfromfile(string,int&,int&,int[10][10]); void calplus(int[10][10],int[10][10],int,int); void calminus(int[10][10],int[10][10],int,int); void calmultiple(int[10][10],int[10][10],int&,int&,int&); void outfile(string,int,int,int[10][10]); }; void matrix::enterbykey(int number[10][10],int numB[10][10], int& row, int& column) { int i,j; cout<<"enter the row and the column"<<endl; cout<<"row:"; cin>>row; cout<<"column:"; cin>>column; for(i=0;i<row;i++) { for(j=0;j<column;j++) { cin>>number[i][j]; } } cout<<"matrixA"<<endl; for(i=0;i<row;i++) { for(j=0;j<column;j++) { cout<<setw(3)<<number[i][j]; } cout<<endl; } for(i=0;i<row;i++) { for(j=0;j<column;j++) { cin>>numB[i][j]; } } cout<<"matrixB"<<endl; for(i=0;i<row;i++) { for(j=0;j<column;j++) { cout<<setw(3)<<numB[i][j]; } cout<<endl; } } void matrix::enterbykey1(int number[10][10],int numB[10][10],int& m,int& n,int& l) { int i,j; cout<<"enter the content of matrixA(mXn) and matrixB(nXl)"<<endl; cin>>m>>n>>l; for(i=0;i<m;i++) { for(j=0;j<n;j++) { cin>>number[i][j]; } } cout<<"matrixA"<<endl; for(i=0;i<m;i++) { for(j=0;j<n;j++) { cout<<setw(3)<<number[i][j]; } cout<<endl; } for(i=0;i<n;i++) { for(j=0;j<l;j++) { cin>>numB[i][j]; } } cout<<"matrixB"<<endl; for(i=0;i<n;i++) { for(j=0;j<l;j++) { cout<<setw(3)<<numB[i][j]; } cout<<endl; } } void matrix::calplus(int numA[10][10],int numB[10][10],int row,int column) { int i,j; int numC[10][10]={0}; for(i=0;i<row;i++) { for(j=0;j<column;j++) { numC[i][j]=numA[i][j]+numB[i][j]; } } for(i=0;i<row;i++) { for(j=0;j<column;j++) { cout<<setw(3)<<numC[i][j]; } cout<<endl; } } void matrix::calminus(int numA[10][10],int numB[10][10],int row,int column) { int i,j; int numC[10][10]={0}; for(i=0;i<row;i++) { for(j=0;j<column;j++) { numC[i][j]=numA[i][j]-numB[i][j]; } } for(i=0;i<row;i++) { for(j=0;j<column;j++) { cout<<setw(3)<<numC[i][j]; } cout<<endl; } } void matrix::calmultiple(int numa[10][10],int numb[10][10],int& m,int& n,int& l) { int i,j; int numC[10][10]={0}; for(i=0;i<m;i++) { for(j=0;j<l;j++) { for(int k=0;k<n;k++) { numC[i][j]+=numa[i][k]*numb[k][j]; } } } for(i=0;i<m;i++) { for(j=0;j<l;j++) { cout<<numC[i][j]<<" "; } cout<<endl; } } void matrix::inputfromfile(string filename,int& deter_row,int& deter_column,int numA[10][10]) { char check; int sum=0,row=0,column=0,k; ifstream read; read.open(filename.c_str()); if (read.fail()) // check for a successful open { cout << "\nThe file was not successfully opened" << "\n Please check that the file currently exists." <<endl; system("pause"); exit(0); } cout << "\nThe file has been successfully opened for reading"<< endl; do { read>>numA[row][column]; column=column+1; if((check=read.get())=='\n') { row=row+1; column=0; } }while(read.good()); for(int ii=0;ii<=row;ii++) { for(int jj=0;jj<column;jj++) { cout<<setw(3)<<numA[ii][jj]; } cout<<endl; } deter_row=row+1; deter_column=column; } /*void matrix::outfile(string filename,int row,int column,int numA[10][10]) { ofstream out; int sum=0,k; out.open(filename.c_str()); if (out.fail()) // check for a successful open { cout << "\nThe file was not successfully opened" << "\n Please check that the file currently exists." <<endl; exit(0); } cout << "\nThe file has been successfully opened for reading"<< endl; for(int i=0;i<row;i++) { for(int j=0;j<column;j++) { out<<numA[i][j]<<" "; } out<<'\n'; } } */ ※ 編輯: jasonfghx 來自: 118.168.133.60 (12/26 18:04)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP