16 lines
375 B
Text
16 lines
375 B
Text
extern crate num;
|
|
|
|
use num::complex::Cmplx;
|
|
|
|
fn main() {
|
|
let a = Cmplx::new(-4.0, 5.0);
|
|
let b = Cmplx::new(1.0, 1.0);
|
|
|
|
println!("a = {}", a);
|
|
println!("b = {}", b);
|
|
println!("a + b = {}", a + b);
|
|
println!("a * b = {}", a * b);
|
|
println!("1 / a = {}", Cmplx::new(1.0, 0.0) / a);
|
|
println!("-a = {}", -a);
|
|
println!("conj a = {}", a.conj());
|
|
}
|