Skip to content

x-village/X-Village-HW1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

X-Village Homework1

Homework1 程式模板為 matrix.py,可以從這份檔案做修改。

作業敘述

請設計一個數學中常使用的資料結構 --- 矩陣(Matrix)。
利用課堂中所學的 Class,定義一個類別,叫做 Matrix,此類別須提供一下功能:

  • 基礎功能
    1. 顯示矩陣內容 (10 分)
    2. 矩陣相加 (10 分)
    3. 矩陣相減 (10 分)
    4. 矩陣轉置 (30 分)
    5. 矩陣相乘 (40 分)
  • 加分題
    1. 在做矩陣運算時,能夠判斷兩兩矩陣的大小是否合法可以做運算 (10分)

    不合法: 顯示錯誤訊息,但是程式可以繼續執行,不會終斷

注意事項:  
1. 矩陣初始值是隨機產生的,其元素的值在 0 到 9 之間  
2. 矩陣相加,相減,轉置,相乘的回傳值必須是 Matrix 型態的物件,或是 None。  
3. None 只有在矩陣運算是不合法時才會回傳  

執行結果

  • 正確結果

  • 矩陣運算不合法

如何繳交作業

  • 請先將作業的 repo Fork 到自己的 Github 中


  • git clone 自己 Github 中的作業 Repo 到本地端電腦中


  • 完成 matrix.py 這個檔案
  • 完成作業需求後,將最終的檔案 git push 到 Github 上

備註

1. 作業嚴禁抄襲,如果抓到,抄襲者與被抄襲者皆以 0 分計算。  
2. 作業遲交一天,成績打 8 折,兩天 6 折,三天以上 0 分計算。  

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages