Skip to main content

Posts

Showing posts from July, 2017

复数乘法

复数乘法 原始码下载: https://drive.google.com/open?id=0BzHb_OyLyVZlLXNQZkkyY1ZGSDQ 介绍 Complex Multiplication;  複數 乘法 ; 复数乘法有两种做法,第一种做法使用了四个乘法指令,第二种做法使用三个乘法指令。在效能上第二种做法比较好,因此我们会实作第二种做法。 假设两个复数分别是 a 和 b : a=a.r+ja.i b=b.r+jb.i c 是 a 和 b 的复数乘积: c=c.r+jc.i 第一种做法(四个乘法): c=a × b  =(a.r+ja.i)(b.r+jb.i)  =a.r × b.r+ja.i × b.r+ja.r × b.i-a.i × b.i  =(a.r × b.r-a.i × b.i)+j(a.i × b.r+a.r × b.i) c.r=a.r × b.r-a.i × b.i c.i=a.i × b.r+a.r × b.i c=c.r+jc.i 第二种做法(三个乘法): p=a.r × b.r q=a.i × b.i s=(a.r+a.i)(b.r+b.i) c.r=p-q c.i=s-p-q c=c.r+jc.i 环境 操作系统 : Microsoft Windows 7 (64 bit) 开发工具: Microsoft Visual C# 2015 用法 namespace Complex_Multiplication {     public struct cm     {         public double r;         public double i;     }     class Program     {         static void Main( string [] args)         {             cm a = new cm ();             cm b = new cm ();             cm c = new cm ();  

初次使用Android OpenCV 3.1.0 - Android OpenCV Manager

Image
初次使用Android OpenCV 3.1.0 - Android OpenCV Manager 测试Android OpenCV Manager 开启Eclipse,建立新的项目。 假设装置是Android 6.0,项目名称需要输入。 确认没问题后,点选『Next >』。 确认没问题后,点选『Next >』。 确认没问题后,点选『Next >』。 确认没问题后,点选『Finish』。 选择『Import…』,我们要引用OpenCV 3.1.0 SDK。 引用已存在的程序代码。 按下『Browse』。 找到OpenCV-3.1.0-android-sdk的目录,子目录有名为『sdk』。 引用OpenCV 3.1.0。 在『OpenCVTest』项目上,按下鼠标右键,叫出选单,点选『Properties』。 点选『Add』。 加入『OpenCV Library – 3.1.0』。 打开『MainActivity.java』。 加入以下程序代码。 程序     protected static final String TAG = "OpenCVTest"; @Override public void onResume() { super.onResume(); OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_1_0, this, mLoaderCallback); } private BaseLoaderCallback  mLoaderCallback = new BaseLoaderCallback(this) { @Override public void onManagerConnected(int status) { switch (status) { case LoaderCallbackInterface.SUCCESS: { Log.i(TAG, "OpenCV loaded successfully")

初次使用 Android OpenCV 3.1.0 - Android OpenCV Manager

Image
Android OpenCV 3.1.0 - Android OpenCV Manager 初次使用Android OpenCV 3.1.0 - Android OpenCV Manager ¶ 測試 Android OpenCV Manager ¶ 開啟 Eclipse,建立新的專案。 假設裝置是 Android 6.0,專案名稱需要輸入。 確認沒問題後,點選『Next >』。 確認沒問題後,點選『Next >』。
Newer Posts Home Older Posts

Python 日期與時間的處理

Image

數位影像處理:最佳化處理策略之快速消除扭曲演算法

Image

寫作:波蘭文學習之旅:1-1. 波蘭文字母與發音(注音版)

Image

用10種程式語言做影像二值化(Image binarization)

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (10. 條碼列印程式)

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (07. 收據列印程式)

Image

Visual Basic .Net (VB.Net) 程式語言案例學習 (06. 題庫測驗系統)

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (11. 生產線拍照程式)

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (04. 人事考勤管理系統)

Image

Visual Basic .Net (VB.Net) 程式語言案例學習 (03. 場地預約系統)

Image