Hydraulic radius is caused by pressurized hydrogen air so that should mean the answer is hydraulic radius
Answer:
minimum flow rate provided by pump is 0.02513 m^3/s
Explanation:
Given data:
Exit velocity of nozzle = 20m/s
Exit diameter = 40 mm
We know that flow rate Q is given as
where A is Area
minimum flow rate provided by pump is 0.02513 m^3/s
Answer:
#include <iostream>
using namespace std;
void PrintPopcornTime(int bagOunces) {
if(bagOunces < 3){
cout << "Too small";
cout << endl;
}
else if(bagOunces > 10){
cout << "Too large";
cout << endl;
}
else{
cout << (6 * bagOunces) << " seconds" << endl;
}
}
int main() {
PrintPopcornTime(7);
return 0;
}
Explanation:
Using C++ to write the program. In line 1 we define the header "#include <iostream>" that defines the standard input/output stream objects. In line 2 "using namespace std" gives me the ability to use classes or functions, From lines 5 to 17 we define the function "PrintPopcornTime(), with int parameter bagOunces" Line 19 we can then call the function using 7 as the argument "PrintPopcornTime(7);" to get the expected output.
Answer:
import numpy as np
import time
def matrixMul(m1,m2):
if m1.shape[1] == m2.shape[0]:
t1 = time.time()
r1 = np.zeros((m1.shape[0],m2.shape[1]))
for i in range(m1.shape[0]):
for j in range(m2.shape[1]):
r1[i,j] = (m1[i]*m2.transpose()[j]).sum()
t2 = time.time()
print("Native implementation: ",r1)
print("Time: ",t2-t1)
t1 = time.time()
r2 = m1.dot(m2)
t2 = time.time()
print("\nEfficient implementation: ",r2)
print("Time: ",t2-t1)
else:
print("Wrong dimensions!")
Explanation:
We define a function (matrixMul) that receive two arrays representing the two matrices to be multiplied, then we verify is the dimensions are appropriated for matrix multiplication if so we proceed with the native implementation consisting of two for-loops and prints the result of the operation and the execution time, then we proceed with the efficient implementation using .dot method then we return the result with the operation time. As you can see from the image the execution time is appreciable just for large matrices, in such a case the execution time of the efficient implementation can be 1000 times faster than the native implementation.
Answer:
See explanation below
Explanation:
Hypo-eutectoid steel has less than 0,8% of C in its composition.
It is composed by pearlite and α-ferrite, whereas Hyper-eutectoid steel has between 0.8% and 2% of C, composed by pearlite and cementite.
Ferrite has a higher tensile strength than cementite but cementite is harder.
Considering that hypoeutectoid steel contains ferrite at grain boundaries and pearlite inside grains whereas hypereutectoid steel contains a higher amount of cementite, the following properties are obtainable:
Hypo-eutectoid steel has higher yield strength than Hyper-eutectoid steel
Hypo-eutectoid steel is more ductile than Hyper-eutectoid steel
Hyper-eutectoid steel is harder than Hyper-eutectoid steel
Hypo-eutectoid steel has more tensile strength than Hyper-eutectoid steel.
When making a knife or axe blade, I would choose Hyper-eutectoid steel alloy because
1. It is harder
2. It has low cost
3. It is lighter
When making a die to press powders or stamp a softer metals, I will choose hypo-eutectoid steel alloy because
1. It is ductile
2. It has high tensile strength
3. It is durable