《电路计算C++与MATLAB》学习笔记(三)

本文是《电路计算C++与MATLAB》学习笔记的第三部分,主要探讨了直流梯形网络计算的源程序实践。首先介绍了在C++编程中如何组织工程文件,包括头文件、类源文件和主程序源文件的划分。接着讨论了两种处理多个cpp文件的方法,一种是在主程序中引入头文件,另一种是创建新工程文件并仅保留主函数,适用于需要运行多个cpp文件的情况。
摘要由CSDN通过智能技术生成

(一)直流梯形网络计算的源程序实践与理解

#include "stdafx.h"
#include <iostream>
using namespace std;
void main()
{
	int n, j, k;
	double e, ee, q;
	cout << "please input data,n=? e=?" << endl;//提醒输入两个数到n和e
	cin >> n >> e;//送到n的是整型数,送到e的是实型数
	cout << "n=" << n << "e=" << e << endl;//回应打印刚输入的数据n和e
	vector r(n + 1), i(n + 1), u(n + 1);//对三个数组分别动态地开辟含n+1元素的空间
	cout << "input r[i],i=1,...,n" << endl;
	for(j = 1; j <= n; j++)cin >> r[j];//输入各电阻,为方便阅读,电路图中的电阻符号与数组r中存放的下标一致,r[0]不用
	for (j = 1; j <= n; j++)
		cout << "r[" << j << "]=" << r[j] << endl;/*print resitance*/
	//以下当u[n]=1,计算各支路的电流和电压
	u[n] = 1.0;
	i[n] = u[n] / r[n];
	i[n - 1] = i[n]; u[n - 1] = r[n - 1] 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值