?
Solved

Origin Code Builder

Posted on 2004-10-17
2
Medium Priority
?
368 Views
Last Modified: 2010-04-15
What's wrong with this code:
--------------------------------------------------------------------------------------------------------------------
//      Program to calculate the skewness and kurtosis of BMD for
//      each level of AGE within an Origin WORKSHEET, and
//      to place these results back inside the same worksheet.
//      The statistics are calculated using a NAG routine.

void  DSXXX()
{
      double xsd,xskew, xkurt, wsum, xmean, xmax, xmin;
      double * wt;
      int success, i, weight, nvalid = 10;
      wt = NULL;
      Dataset xx("Data1",2);
      //Dataset cannot be used as a parameter, but vector can.
      vector x = xx;
      
      success = nag_summary_stats_1var(nvalid, x, wt, &nvalid, &xmean, &xsd, &xskew,
            &xkurt, &xmin, &xmax, &wsum);

         printf("Number of cases is %d\n", nvalid);
         printf("And there is no weight\n");
         printf("The input is following : x=\n");
         
         for(i=0; i<10; i++)
      {
            printf("%10.1f", x[i]);
            if((i+1)%10 == 0)
            printf("\n");
      }
      
      printf("\nsuccess is%d\n", success);
      if(success == 0)
      {
            printf("\nsucessfully call of the nag_summary_stats_1var function\n");
            printf("the output is following:\n");
            printf("No of valid cases         %10d\n", nvalid);
            printf("mean                      %10.1f\n", xmean);
            printf("std devn                  %10.1f\n", xsd);
            printf("Skewness                  %10.1f\n", xskew);
            printf("Kurtosis                  %10.1f\n", xkurt);
            printf("Minimun                   %10.1f\n", xmin);
            printf("Maximum                   %10.1f\n", xmax);
            printf("Sum of weights            %10.1f\n", wsum);
      }
      else
      {
            printf(" \n There are some problems.");
      }      

}
0
Comment
Question by:almaha
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 5

Accepted Solution

by:
van_dy earned 1000 total points
ID: 12332199
Please clarify what are u doing here :-

/* ---------------- */
     Dataset xx("Data1",2);
     //Dataset cannot be used as a parameter, but vector can.
     vector x = xx;
/* ----------------- */

is Dataset some class? what is vector? are u doing c++? Well, in that case if Dataset is a type,
may be you cannot just do

vector x = xx;    

unless you overload the '=' operator. please clarify this.

regards
0
 

Author Comment

by:almaha
ID: 12392725
its ok.
i solved the problem.

but i'm facing lots of barriers. i would like to get some help in this section. OriginLab, originPro 7.5 Scripting << which is in C Language.

if anyone have been programming in this area please let me know.

thanks alot
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Summary: This tutorial covers some basics of pointer, pointer arithmetic and function pointer. What is a pointer: A pointer is a variable which holds an address. This address might be address of another variable/address of devices/address of fu…
Windows programmers of the C/C++ variety, how many of you realise that since Window 9x Microsoft has been lying to you about what constitutes Unicode (http://en.wikipedia.org/wiki/Unicode)? They will have you believe that Unicode requires you to use…
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use while-loops in the C programming language.
The goal of this video is to provide viewers with basic examples to understand and use conditional statements in the C programming language.
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question