import React,{useState} from "react";
const MathView= ()=>{
const [countX1, setCountX1] = useState<number[]>([]);
const [countX2, setCountX2] = useState<number[]>([]);
const [countX3, setCountX3] = useState<number[]>([]);
return(
<div>
<input type="text" onChange={(e:any)=>{
const arr:number[] = [];
e.target.value.split(',').map((e:string)=>{
arr.push(Number(e))
console.log(arr)
return setCountX1(arr)}
)}} />
<input type="text" onChange={(e:any)=>{
const arr:number[] = [];
e.target.value.split(',').map((e:string)=>{
arr.push(Number(e))
console.log(arr)
return setCountX2(arr)}
)}} />
<input type="text" onChange={(e:any)=>{
const arr:number[] = [];
e.target.value.split(',').map((e:string)=>{
arr.push(Number(e))
console.log(arr)
return setCountX3(arr)}
)}} />
<div><div className="Math_X1">x1={countX1.map((e:number)=>{return (<div className="X1">{e.toString()}, </div>)})}</div></div>
<div><div className="Math_X1">x2={countX2.map((e:number)=>{return (<div className="X1">{e.toString()}, </div>)})}</div></div>
<div><div className="Math_X1">x2={countX3.map((e:number)=>{return (<div className="X1">{e.toString()}, </div>)})}</div></div>
<div><div className="Math_X1">f(x)={countX1.map((e:number,index:number)=>{return (<div className="X1" key={index}>{
(1-((1-Math.pow(countX1[index],0.3374)))*((1-Math.pow(countX2[index],0.3362)))*((1-Math.pow(countX3[index],0.3264)))).toFixed(4)
} </div>)})}</div></div>
</div>
)
}
export default MathView
算子集结(自用)
于 2023-05-11 23:44:43 首次发布