输出轨道多项式模型的精度为 36 个有效数字(并不意味实际精度能到36个有效数字)
parent
5bc08bb242
commit
747c6399af
|
@ -467,12 +467,12 @@ void PolyfitSatelliteOribtModel::saveToXml(const QString& filePath) {
|
|||
|
||||
// Write polyfit parameters
|
||||
xmlWriter.writeStartElement("PolyfitParameters");
|
||||
xmlWriter.writeAttribute("Pxchisq", QString::number(Pxchisq));
|
||||
xmlWriter.writeAttribute("Pychisq", QString::number(Pychisq));
|
||||
xmlWriter.writeAttribute("Pzchisq", QString::number(Pzchisq));
|
||||
xmlWriter.writeAttribute("Vxchisq", QString::number(Vxchisq));
|
||||
xmlWriter.writeAttribute("Vychisq", QString::number(Vychisq));
|
||||
xmlWriter.writeAttribute("Vzchisq", QString::number(Vzchisq));
|
||||
xmlWriter.writeAttribute("Pxchisq", QString::number(Pxchisq,'e',35));
|
||||
xmlWriter.writeAttribute("Pychisq", QString::number(Pychisq,'e',35));
|
||||
xmlWriter.writeAttribute("Pzchisq", QString::number(Pzchisq,'e',35));
|
||||
xmlWriter.writeAttribute("Vxchisq", QString::number(Vxchisq,'e',35));
|
||||
xmlWriter.writeAttribute("Vychisq", QString::number(Vychisq,'e',35));
|
||||
xmlWriter.writeAttribute("Vzchisq", QString::number(Vzchisq,'e',35));
|
||||
|
||||
writeVector(xmlWriter, "polyfitPx", polyfitPx);
|
||||
writeVector(xmlWriter, "polyfitPy", polyfitPy);
|
||||
|
@ -491,7 +491,7 @@ void PolyfitSatelliteOribtModel::saveToXml(const QString& filePath) {
|
|||
void PolyfitSatelliteOribtModel::writeVector(QXmlStreamWriter& xmlWriter, const QString& name, const std::vector<double>& vec) {
|
||||
xmlWriter.writeStartElement(name);
|
||||
for (double val : vec) {
|
||||
xmlWriter.writeTextElement("Value", QString::number(val));
|
||||
xmlWriter.writeTextElement("Value", QString::number(val,'e',35));
|
||||
}
|
||||
xmlWriter.writeEndElement();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue